export interface LocalPidInfo {
    pid: number;
    startedAt?: string;
    hostname?: string;
    listen?: string;
    desktopManaged?: boolean;
}
export interface LocalDaemonSnapshot {
    home: string;
    listen: string;
    logPath: string;
    pidInfo: LocalPidInfo | null;
    running: boolean;
    stalePidFile: boolean;
    serverId: string | null;
    relayEnabled: boolean;
}
export declare function resolveLocalDaemonSnapshot(): LocalDaemonSnapshot;
export declare function startLocalDaemon(): Promise<{
    message: string;
}>;
export declare function stopLocalDaemon(): Promise<{
    message: string;
}>;
export declare function restartLocalDaemon(): Promise<{
    message: string;
}>;
