import { IRCMessage } from "../irc/irc-message.mjs"; import { TwitchBadgesList } from "../badges.mjs"; import { Color } from "../color.mjs"; import { TwitchEmoteList } from "../emotes.mjs"; import { MessageSender } from "./privmsg.mjs"; //#region src/message/twitch-types/whisper.d.ts declare class WhisperMessage extends IRCMessage { private readonly _content; private readonly _senderLogin; private readonly _senderId; private readonly _recipientUsername; private readonly _badges; private readonly _badgesRaw; private readonly _color; private readonly _colorRaw; private readonly _displayName; private readonly _emotes; private readonly _emotesRaw; private readonly _id; private readonly _threadId; get content(): string; get id(): string; get threadId(): string; get emotes(): TwitchEmoteList; get emotesRaw(): string; get recipientUsername(): string; get sender(): MessageSender; /** @deprecated Use {@link content} instead. */ get messageText(): string; /** @deprecated Use {@link sender.login} instead. */ get senderUsername(): string; /** @deprecated Use {@link sender.id} instead. */ get senderUserID(): string; /** @deprecated Use {@link sender.id} instead. */ get senderUserId(): string; /** @deprecated Use {@link sender.badges} instead. */ get badges(): TwitchBadgesList; /** @deprecated Use {@link sender.badgesRaw} instead. */ get badgesRaw(): string; /** @deprecated Use {@link sender.color} instead. */ get color(): Color | undefined; /** @deprecated Use {@link sender.colorRaw} instead. */ get colorRaw(): string; /** @deprecated Use {@link sender.displayName} instead. */ get displayName(): string; /** @deprecated Use {@link id} instead. */ get messageID(): string; /** @deprecated Use {@link id} instead. */ get messageId(): string; /** @deprecated Use {@link threadId} instead. */ get threadID(): string; constructor(ircMessage: IRCMessage); } //#endregion export { WhisperMessage }; //# sourceMappingURL=whisper.d.mts.map