export interface PromiseBuffer { $: Array>; add(taskProducer: () => PromiseLike): PromiseLike; drain(timeout?: number): PromiseLike; } /** * Creates an new PromiseBuffer object with the specified limit * @param limit max number of promises that can be stored in the buffer */ export declare function makePromiseBuffer(limit?: number): PromiseBuffer; //# sourceMappingURL=promisebuffer.d.ts.map