/// import { EnqueuedJob, JobQueue, OnJobCallback } from '../../types'; export declare class JobQueueBase implements JobQueue { started: boolean; paused: boolean; onJob: OnJobCallback | null; timeout: NodeJS.Timeout | null; intervalSeconds: number; constructor(); connectProducer(): void; enqueue(retry: EnqueuedJob): void; disconnectProducer(): void; startConsumer(onJob: OnJobCallback): void; stopConsumer(): void; pauseConsumer(): void; isConsumerPaused(): boolean; resumeConsumer(): void; protected readState(): Promise; protected syncState(): Promise; }