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