import type { AggregateHealth, HealthCheck, HealthRegistry } from '../types/observability.js'; /** * Aggregates registered health checks. Worst status wins — one unhealthy check * makes the whole system unhealthy. Use timeouts so a slow probe can't stall * the response. */ export declare class DefaultHealthRegistry implements HealthRegistry { private checks; private readonly timeoutMs; constructor(opts?: { timeoutMs?: number | undefined; }); register(check: HealthCheck): void; unregister(name: string): void; run(): Promise; private runOne; } //# sourceMappingURL=health.d.ts.map