import type { DaemonOperatorRouteHandlers } from './context.js'; /** * Route-level authentication is enforced inside each handler, not at the * dispatcher level. Handler auth requirements by category: * * - READ-ONLY routes (status, providers, settings, continuity, intelligence, * worktrees, watchers, approvals, telemetry snapshot), require admin or * authenticated session per handler implementation. * - STATE-CHANGING routes (service install/start/stop, route bindings, * automation jobs, knowledge ingest), always `withAdmin(context, req, ...)`. * - SCHEDULER routes (getSchedulerCapacity), require admin per handler * implementation. * * Dispatcher does not short-circuit unauthenticated requests; all auth * enforcement lives in the handler factories (system-routes.ts, * integration-routes.ts, runtime-automation-routes.ts, etc.). */ export declare function dispatchOperatorRoutes(req: Request, handlers: DaemonOperatorRouteHandlers): Promise; //# sourceMappingURL=operator.d.ts.map