import { IHealthCheckResult } from './IHealthCheckResult'; import { IHealthIndicator } from './IHealthIndicator'; /** * Orchestrates execution of all registered health indicators and aggregates their results. * * @public */ export declare class HealthOrchestrator { private static readonly _maxIndicators; private readonly _indicators; private readonly _registeredNames; private readonly _logger; constructor(); /** * Registers a health indicator. * * @public * @param indicator - The health indicator to register. */ registerIndicator(indicator: IHealthIndicator): void; /** * Executes all registered health indicators and aggregates their results. * * @public * @return The aggregated health check results. */ check(): Promise>; }