import { type Server } from "node:net"; export interface DaemonOptions { socketPath: string; endpoint: string; idleMs?: number; } /** Holds one browser session for a named CLI session so state survives between * `browse` invocations. Exits on `close`, on the engine's idle clock, or when * the upstream connection drops. */ export declare function startBrowseDaemon(opts: DaemonOptions): Promise<{ server: Server; stop: () => Promise; }>; //# sourceMappingURL=daemon.d.ts.map