export declare const DEFAULT_AVAILABILITY_ALERT_AFTER_MS = 60000; export interface AvailabilityLogger { info(...messages: unknown[]): void; warning(...messages: unknown[]): void; error(...messages: unknown[]): void; } export interface AvailabilityMonitorOptions { alertAfterMs?: number; name?: string; warningAfterMs?: number; } export interface AvailabilityMonitor { unavailable(error?: unknown): void; available(): void; stop(): void; } export declare function createAvailabilityMonitor(logger: AvailabilityLogger, options?: AvailabilityMonitorOptions): AvailabilityMonitor; //# sourceMappingURL=availability.d.ts.map