/** * Server mode management: local-only vs relay-configured. * * Persists user's choice to skip relay permanently by storing a mode marker * in the existing config.enc encrypted storage. */ export type ServerMode = 'local' | 'configured' | null; /** * Mark server as local-only (user explicitly skipped relay). * Writes {"_mode": "local"} to config.enc[serverName]. */ export declare function setLocalMode(serverName: string): Promise; /** * Get server mode. * Returns "local" if local mode set, "configured" if has other keys, null if empty. */ export declare function getMode(serverName: string): Promise; /** * Remove mode marker (allows relay to trigger again). * Deletes the server's config entry entirely. */ export declare function clearMode(serverName: string): Promise; //# sourceMappingURL=mode.d.ts.map