export interface ServeConfig {
    nodeId: string;
    pairingCode: string;
    model: string;
    maxConnections: number;
    contextWindow: number;
    allowMultiple: boolean;
    signalServer: string;
    reconnectBaseMs: number;
    reconnectMaxMs: number;
}
export declare function loadConfig(): ServeConfig | null;
export declare function saveConfig(config: ServeConfig): void;
/**
 * Returns the persisted config merged over defaults. If no config file exists
 * yet, writes one with defaults so the user has a file to edit.
 */
export declare function getConfig(): ServeConfig;
