import { type DaemonStatusView } from "./daemon-control-plane.js"; import type { RunCaptureConfig } from "./run-capture-config.js"; import type { RuntimeObservabilityState } from "./runtime-observability.js"; declare const HEALTH_PATH = "/healthz"; declare const MCP_PATH = "/mcp"; export type DaemonHealthStatus = DaemonStatusView; export interface StartDaemonServerOptions { readonly socketPath?: string | undefined; readonly graftDir?: string | undefined; readonly env?: Readonly> | undefined; readonly runCapture?: Partial | undefined; readonly runtimeObservability?: Partial | undefined; readonly workerPoolSize?: number | undefined; readonly persistedLocalHistoryGraph?: boolean | undefined; } export interface GraftDaemonServer { readonly socketPath: string; readonly healthPath: typeof HEALTH_PATH; readonly mcpPath: typeof MCP_PATH; close(): Promise; getHealthStatus(): DaemonHealthStatus; } export declare function startDaemonServer(options?: StartDaemonServerOptions): Promise; export {}; //# sourceMappingURL=daemon-server.d.ts.map