import type { DaemonSchedulerCounts } from "../daemon-job-scheduler.js"; import type { DaemonWorkerCounts } from "../daemon-worker-pool.js"; import type { WorkspaceCapabilityProfile } from "../workspace-router.js"; import type { AuthorizedWorkspaceRecord, AuthorizedWorkspaceView, DaemonMonitorCounts, DaemonRuntimeDescriptor, DaemonSessionView, DaemonStatusView } from "./types.js"; export declare const ZERO_MONITOR_COUNTS: DaemonMonitorCounts; export declare function buildStatusView(runtime: DaemonRuntimeDescriptor, sessions: readonly DaemonSessionView[], authorizedWorkspaces: ReadonlyMap, defaultCapabilityProfile: WorkspaceCapabilityProfile, monitorCounts: DaemonMonitorCounts, schedulerCounts: DaemonSchedulerCounts, workerCounts: DaemonWorkerCounts): DaemonStatusView; export declare function toAuthorizedWorkspaceView(record: AuthorizedWorkspaceRecord, activeSessionCount: number): AuthorizedWorkspaceView; //# sourceMappingURL=status-projection.d.ts.map