import type { IncomingMessage, ServerResponse } from 'node:http'; export type ProviderStatus = 'ready' | 'error' | 'not_configured'; export interface HealthStatus { status: 'ok' | 'degraded' | 'error'; providers: Record; uptime: number; version: string; metrics: { toolCallsTotal: number; toolCallErrors: number; tokenRefreshTotal: number; tokenRefreshErrors: number; }; } export interface HealthDependencies { version: string; startTime: number; getProviderStatuses: () => Record; } /** * Create the /health endpoint handler. */ export declare function createHealthHandler(deps: HealthDependencies): (req: IncomingMessage, res: ServerResponse) => void; //# sourceMappingURL=health.d.ts.map