import type { CamoucliPaths } from '../state/paths.js'; export declare function getDaemonSpawnConfig(moduleUrl?: string): { command: string; args: string[]; }; export declare function ensureDaemonRunning(paths: CamoucliPaths, verbose: boolean): Promise; export declare function stopDaemon(paths: CamoucliPaths): Promise<{ stopped: boolean; pid?: number | undefined; }>; export declare function restartDaemon(paths: CamoucliPaths, verbose: boolean): Promise<{ restarted: true; stopped: boolean; pid?: number | undefined; version?: string | undefined; }>; export declare function cleanupDaemon(paths: CamoucliPaths): Promise<{ stoppedSessions: number; sessionNames: string[]; stoppedDaemon: boolean; daemonPid?: number | undefined; matchedProcesses: number; killedProcesses: number; processPids: number[]; }>;