declare type Task = () => Promise; export declare class DynamicTasks { private isEnd; private tasks; private doneTasksCount; constructor(progressMsg?: string); private results; private handleTaskDone; private checkShouldResolve; private runTask; private tasksCache; private runCacheTasks; add(task: Task): void; private progressMsg; private bar; private withProgress; end(): void; private resolve; private hasRan; run(): Promise; } export {}; //# sourceMappingURL=dynamic-tasks.d.ts.map