import { IRCMessage, IRCMessageData } from "./irc-message.mjs"; //#region src/message/irc/channel-irc-message.d.ts declare function getIRCChannelName(message: Pick, optional?: false): string; declare function getIRCChannelName(message: Pick, optional: true): string | undefined; interface Channel { readonly login: string; /** @deprecated Same as {@link Channel.login}. */ readonly username: string; } declare class ChannelIRCMessage extends IRCMessage { protected readonly _channelLogin: string; get channel(): Channel; /** @deprecated Use {@link channel.login} instead. */ get channelName(): string; constructor(message: IRCMessageData); } //#endregion export { Channel, ChannelIRCMessage, getIRCChannelName }; //# sourceMappingURL=channel-irc-message.d.mts.map