export declare class Queue {
    tasks: (() => Promise<any>)[];
    activeTasks: number;
    maxConcurrentTasks: number;
    constructor(maxConcurrentTasks?: number);
    enqueue(task: () => Promise<any>): void;
    runTasks(): Promise<void>;
    drain(): Promise<void>;
}
//# sourceMappingURL=Queue.d.ts.map