---@meta ---@type Frame UIParent = {} ---@type table SlashCmdList = {} ---@type Frame BattlefieldMinimap = {} ---@type Frame BattlefieldMinimapBackground = {} ---@type Button BattlefieldMinimapCloseButton = {} ---@type Frame BattlefieldMinimapCorner = {} ---@type number NUM_CHAT_WINDOWS = 0 ---@param frame Frame ---@return boolean FCF_IsValidChatFrame = function(frame) end ---@param name string ---@return boolean FCF_OpenNewWindow = function(name) end ---@param name string ---@return boolean FCF_OpenToChatFrame = function(name) end ---@param frame Frame ---@param messageGroup string ---@return nil ChatFrame_AddMessageGroup = function(frame, messageGroup) end ---@param frame Frame ---@param messageGroup string ---@return nil ChatFrame_RemoveMessageGroup = function(frame, messageGroup) end ---@param frame Frame ---@return nil ChatFrame_RemoveAllMessageGroups = function(frame) end ---@param frame Frame ---@param channel string ---@return nil ChatFrame_AddChannel = function(frame, channel) end ---@param frame Frame ---@param channel string ---@return nil ChatFrame_RemoveChannel = function(frame, channel) end ---@param frame Frame ---@return nil ChatFrame_RemoveAllChannels = function(frame) end -- Just simply chat frames, global variables ---@type Frame ChatFrame1 = {} ---@type Frame ChatFrame2 = {} ---@type Frame ChatFrame3 = {} ---@type Frame ChatFrame4 = {} ---@type Frame ChatFrame5 = {}