interface ITask { (): Promise; } export declare class TaskQueue { limit: number; runningSize: number; taskList: ITask[]; constructor(limit: number); addTask(task: ITask): void; run(): Promise; } export {};