/// <reference types="node" />
import SteamPacket from './SteamPacket';
export default class S2AInfoBasePacket extends SteamPacket {
    protected info: IInfo;
    constructor(headerData: number, contentData: Buffer);
    getInfo(): IInfo;
}
export interface IInfo {
    networkVersion: number;
    serverName: string;
    mapName: string;
    gameDir: string;
    gameDesc: string;
    appId: number;
    numberOfPlayers: number;
    maxPlayers: number;
    botNumber: number;
    dedicated: string;
    operatingSystem: string;
    passwordProtected: boolean;
    secureServer: boolean;
    gameVersion: string;
    serverPort?: number;
    serverId?: number;
    tvPort?: number;
    tvName?: string;
    serverTags?: string;
    gameId?: number;
    serverIp?: string;
    isMod?: boolean;
    modInfo?: {
        [key: string]: string | number | boolean;
    };
}
