export declare class Semaphore { private max; private queue; private active; constructor(max: number); acquire(): Promise; release(): void; get pending(): number; get running(): number; }