///
import { EnqueuedJob, OnJobCallback } from '../../../types';
import Timeout = NodeJS.Timeout;
import { JobQueueBase } from '../job-queue-base';
export declare class FsQueue extends JobQueueBase {
paused: boolean;
started: boolean;
interval: Timeout | null;
filename: string;
constructor(filename?: string);
connectProducer(): void;
disconnectProducer(): void;
enqueue(job: EnqueuedJob): Promise | void;
startConsumer(onJob: OnJobCallback): void;
readState(): Promise;
stopConsumer(): void;
}