export declare class AsyncQueue { previous: Promise; closed: boolean; rejectCurrent: (reason?: any) => void; constructor(); close(): void; enqueue(asyncFunction: (...args: any[]) => Promise): Promise; }