import { IRCMessage } from "../irc/irc-message"; import { CapMessage } from "../twitch-types/cap"; import { ClearchatMessage } from "../twitch-types/clearchat"; import { ClearmsgMessage } from "../twitch-types/clearmsg"; import { PingMessage } from "../twitch-types/connection/ping"; import { PongMessage } from "../twitch-types/connection/pong"; import { ReconnectMessage } from "../twitch-types/connection/reconnect"; import { GlobaluserstateMessage } from "../twitch-types/globaluserstate"; import { HosttargetMessage } from "../twitch-types/hosttarget"; import { JoinMessage } from "../twitch-types/membership/join"; import { PartMessage } from "../twitch-types/membership/part"; import { NoticeMessage } from "../twitch-types/notice"; import { PrivmsgMessage } from "../twitch-types/privmsg"; import { RoomstateMessage } from "../twitch-types/roomstate"; import { UsernoticeMessage } from "../twitch-types/usernotice"; import { UserstateMessage } from "../twitch-types/userstate"; import { WhisperMessage } from "../twitch-types/whisper"; export declare const commandClassMap: { CLEARCHAT: typeof ClearchatMessage; CLEARMSG: typeof ClearmsgMessage; GLOBALUSERSTATE: typeof GlobaluserstateMessage; HOSTTARGET: typeof HosttargetMessage; NOTICE: typeof NoticeMessage; PRIVMSG: typeof PrivmsgMessage; ROOMSTATE: typeof RoomstateMessage; USERNOTICE: typeof UsernoticeMessage; USERSTATE: typeof UserstateMessage; WHISPER: typeof WhisperMessage; JOIN: typeof JoinMessage; PART: typeof PartMessage; RECONNECT: typeof ReconnectMessage; PING: typeof PingMessage; PONG: typeof PongMessage; CAP: typeof CapMessage; [key: string]: typeof IRCMessage; }; export declare type TwitchCommands = typeof commandClassMap; export declare function parseTwitchMessage(messageSrc: string): IRCMessage; //# sourceMappingURL=twitch-message.d.ts.map