export declare class LimitPromiseQueue { max: number; _count: number; _pendingTaskQueue: Function[]; constructor(max: number); call(caller: any, ...arg: any[]): Promise; _createTask(caller: Function, arg: any[], resolve: any, reject: any): () => void; }