import type { HealthIndicator } from "./HealthIndicator";
import type { HealthResult, HealthStatus } from "./HealthResult";
export interface HealthCheckResult {
    status: HealthStatus;
    components: Record<string, HealthResult>;
}
export declare class HealthCheck {
    private healthIndicators;
    constructor(healthIndicators: HealthIndicator[]);
    getHealth(): Promise<HealthCheckResult>;
}
