export interface DaemonState { running: boolean; warnings: string[]; actions: string[]; } export declare function inspectDaemon(): Promise; export declare function trackedUserspaceSocket(): Promise; export declare function ensureDaemon(options?: { stateDir?: string; }): Promise; export interface TrackedDaemon { pid: number; socket: string; command: string; startedAt: string; } export declare function readTrackedDaemon(): TrackedDaemon | undefined; export declare function stopUserspaceDaemon(): Promise<{ stopped: boolean; pid?: number; message: string; }>; export declare function daemonStatus(): Promise<{ running: boolean; warnings: string[]; actions: string[]; tracked?: TrackedDaemon; trackedAlive: boolean; }>; //# sourceMappingURL=daemon.d.ts.map