export type RccRunMode = 'router' | 'analysis' | 'server'; type StartCommandArgOptions = { port?: string; logLevel?: string; ua?: string; quotaRouting?: unknown; codex?: boolean; claude?: boolean; snap?: boolean; snapStages?: string; snapOff?: boolean; verboseErrors?: boolean; quietErrors?: boolean; }; export declare function parseBoolish(value: unknown): boolean | undefined; export declare function normalizeRunMode(value: unknown): RccRunMode | null; export declare function resolveReleaseDaemonEnabled(env: NodeJS.ProcessEnv): boolean; export declare function isDaemonSupervisorProcess(env: NodeJS.ProcessEnv): boolean; export declare function buildStartCommandArgs(options: StartCommandArgOptions, configPath: string, runMode: RccRunMode): string[]; export declare function resolveDaemonRestartDelayMs(env: NodeJS.ProcessEnv): number; export {};