import { type OnModuleDestroy } from '@nestjs/common'; import { UpstreamManagerService } from './upstream-manager.service'; import type { UpstreamConfig } from './upstream.interface'; export declare class HealthCheckerService implements OnModuleDestroy { private readonly upstreamManager; private readonly logger; private readonly intervals; constructor(upstreamManager: UpstreamManagerService); startAll(configs: UpstreamConfig[]): void; start(config: UpstreamConfig): void; check(name: string, timeoutMs?: number): Promise; stop(name: string): void; stopAll(): void; onModuleDestroy(): void; } //# sourceMappingURL=health-checker.service.d.ts.map