/** * `supen daemon install/uninstall/update` — Daemon lifecycle management. * * Manages the local daemon as a Docker container backed by the GHCR image. */ export declare const DAEMON_DOCKER_IMAGE: string; export declare const DAEMON_CONTAINER_NAME: string; export declare const DAEMON_CONTAINER_HOME = "/data"; export interface DaemonContainerConfig { image: string; homeDir: string; port: number; env: Record; } export declare function isDockerAvailable(): boolean; export declare function ensureDockerAvailable(): void; export declare function containerExists(): boolean; export declare function containerIsRunning(): boolean; export declare function containerMatchesDesiredConfig(homeDir?: string, port?: number, image?: string): boolean; export declare function buildDockerRunArgs(homeDir?: string, port?: number, image?: string): string[]; export declare function pullDaemonImage(image?: string): void; export declare function runDaemonContainer(homeDir?: string, port?: number, image?: string): void; export declare function installDaemon(options?: { version?: string; }): Promise; export declare function uninstallDaemon(): Promise; export declare function updateDaemon(options?: { version?: string; }): Promise;