import { BaseService } from "../BaseService"; import { IConfig } from "./ConfigService"; import { IDeploymentNotifier } from "./Notifier"; export declare class Watchdog extends BaseService { config: Map; lastStatuses: Map; notifier: IDeploymentNotifier | null; constructor(notifier?: IDeploymentNotifier | null); applicationReady(): void; setup(): Promise; checkReadiness(config: IConfig): Promise; statusPassed(config: IConfig): void; statusFailed(config: IConfig): void; }