---@diagnostic disable: missing-return, lowercase-global
---@meta

---@alias channel
---| 'CHANNEL' channel
---| 'DND' text
---| 'EMOTE' /e
---| 'GUILD' /g
---| 'INSTANCE_CHAT' /i
---| 'OFFICER' /o
---| 'PARTY' /p
---| 'RAID' /ra
---| 'RAID_WARNING' /rw
---| 'SAY' /s
---| 'WHISPER' channel
---| 'YELL' /y

---@param text string
---@param chatType channel
---Sends a chat message
---@overload fun(text: string, chatType: channel, languageIndex: number|nil)
---@overload fun(text: string, chatType: channel, languageIndex: number|nil, channel: string)
function SendChatMessage(text, chatType, languageIndex, channel) end
