import { Message, type MessageInternalConfig, type MessageInternalContents } from '../../Message'; interface Reply004ServerInfoFields { me: string; serverName: string; version: string; userModes: string; channelModes: string; channelModesWithParam?: string; } export interface Reply004ServerInfo extends Reply004ServerInfoFields { } export declare class Reply004ServerInfo extends Message { static readonly COMMAND = "004"; constructor(command: string, contents?: MessageInternalContents, config?: MessageInternalConfig); } export {};