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

---@alias chatType
---| "WHISPER"
---| "BATTLEGROUND"
---| "CHANNEL"
---| "GUILD"
---| "OFFICER"
---| "PARTY"
---| "RAID"
---| "WHISPER"
---| "target"

---@param prefix string
---@param message string
---@param type chatType
---@param target string
---Sends a chat-like message receivable by other addons. Allows for client-to-client addon communication.  Unlike with SendChatMessage, messages sent via SendAddonMessage:    do not appear in receiving players' chat windows (unless an addon explicitly prints them)   are not subject to strict server-side spam filtering/throttling (sending too many messages at once can still disconnect the user)   are not modified if the sending character is drunk  Messages are received via the CHAT_MSG_ADDON event. The client utilizes the prefix string to filter messages; only those prefixes which have been registered will be received. Prefixes can be registered using RegisterAddonMessagePrefix. There is currently no support for sending addon messages to Real ID or BattleTag friends.
function SendAddonMessage(prefix, message, type, target) end
