import type { OrgSnapshot } from "../../types.js"; import type { Router } from "../router.js"; type SummaryRoutesDeps = { getSnapshot: () => OrgSnapshot | null; getOrgSnapshot: () => Promise; sendJson: (res: TRes, status: number, payload: unknown) => void; writeHead: (res: TRes, status: number, headers: Record) => void; end: (res: TRes) => void; securityHeaders: Record; corsHeaders: Record; formatStatus: (snapshot: OrgSnapshot | null) => unknown; formatAgents: (snapshot: OrgSnapshot | null) => unknown; formatActivity: (snapshot: OrgSnapshot | null) => unknown; formatInitiatives: (snapshot: OrgSnapshot | null) => unknown; getOnboardingState: () => Promise; }; export declare function registerSummaryRoutes(router: Router, TReq, TRes>, deps: SummaryRoutesDeps): void; export {};