import type { AuthorizedWorkspaceRecord, DaemonSessionView } from "../daemon-control-plane.js"; import type { MonitorStatusView } from "../persistent-monitor-runtime.js"; import type { DaemonRepoMonitorView, DaemonRepoView, DaemonRepoWorktreeView } from "./types.js"; export declare function maxIsoTimestamp(values: readonly (string | null | undefined)[]): string | null; export declare function toWorktreeView(workspace: AuthorizedWorkspaceRecord, repoSessions: readonly DaemonSessionView[]): DaemonRepoWorktreeView; export declare function toMonitorView(monitor: MonitorStatusView): DaemonRepoMonitorView; export declare function toRepoView(repoId: string, sortedWorkspaces: readonly AuthorizedWorkspaceRecord[], repoSessions: readonly DaemonSessionView[], monitor: MonitorStatusView | null): DaemonRepoView; //# sourceMappingURL=view-projection.d.ts.map