/** * Async concurrency semaphore — limits the number of concurrent async operations. */ export declare class ConcurrencySemaphore { private readonly maxConcurrency; private running; private waitQueue; constructor(maxConcurrency: number); acquire(): Promise; release(): void; }