import { AsyncFunction } from "../types"; export declare class _SynchronousQueue { private _taskHandles; private _runningOrRunScheduled; private _draining; constructor(); runTask(task: AsyncFunction): Promise; queueTask(task: AsyncFunction): void; flush(): Promise; drain(): Promise; _scheduleRun(): void; _run(): Promise; }