export declare class ConcurrencyLimiter { private readonly limit; private active; private readonly queue; constructor(limit: number); run(task: () => Promise): Promise; private acquire; private release; }