import { type RuntimeConcurrencyCaps } from "@claudexor/schema"; import type { DaemonServingMode } from "./serving-admission.js"; export declare function daemonHealth(startedAt: number, queue: number, active: number, jobs: number, stopping: boolean, servingMode: DaemonServingMode, maxConcurrent: number, caps?: RuntimeConcurrencyCaps): { ok: boolean; uptime_ms: number; queue: number; running: boolean; active: number; jobs: number; stopping: boolean; servingMode: DaemonServingMode; capacity: { maxParallelCandidates: number; maxDeepScanWidth: number; maxCouncilMembers: number; maxConcurrent: number; } | { maxConcurrent: number; }; }; /** Preserve the existing direct embedder override and twelve-job fallback. */ export declare function daemonConcurrencyLimit(options: { maxConcurrent?: number; runtimeConcurrencyCaps?: RuntimeConcurrencyCaps; }): number; //# sourceMappingURL=daemon-health.d.ts.map