import { Job } from '../job'; declare class JobProcessingQueue { protected _queue: Job[]; constructor(); get length(): number; pop(this: JobProcessingQueue): Job | undefined; insert(this: JobProcessingQueue, job: Job): void; push(this: JobProcessingQueue, job: Job): void; returnNextConcurrencyFreeJob(this: JobProcessingQueue, pulseDefinitions: any): Job; } export { JobProcessingQueue };