export interface ServerConfigOptions {
    /** Server display name */
    name: string;
    /** Addon ID from .gproj */
    modName?: string;
    /** Addon GUID from .gproj */
    modId?: string;
    /** Scenario resource path e.g. "{GUID}Missions/MissionHeader.conf" */
    scenarioId?: string;
    /** Maximum players (default 32) */
    maxPlayers?: number;
    /** Game host port (default 2001) */
    port?: number;
    /** A2S query port (default 17777) */
    a2sPort?: number;
    /** Whether server appears in browser (default false for local testing) */
    visible?: boolean;
    /** Server password (empty = no password) */
    password?: string;
}
/**
 * Generate a JSON server config for Arma Reforger dedicated server.
 */
export declare function generateServerConfig(opts: ServerConfigOptions): string;
//# sourceMappingURL=server-config.d.ts.map