import { Worker } from '../bull-mq'; import { IHealthIndicator } from '../../health'; import { IDestroy } from '../../modules'; export interface INovuWorker extends IDestroy { readonly DEFAULT_ATTEMPTS: number; readonly topic: string; pause: () => Promise; resume: () => Promise; worker: Worker; } export declare class ReadinessService { private healthIndicators; constructor(healthIndicators: IHealthIndicator[]); areQueuesEnabled(): Promise; private checkServicesHealth; pauseWorkers(workers: INovuWorker[]): Promise; enableWorkers(workers: INovuWorker[]): Promise; } //# sourceMappingURL=readiness.service.d.ts.map