import type { AnyFn } from "../ts/types.js"; export declare class Semaphore { private avalibleSlots; private readonly _queue; constructor(avalibleSlots: number); obtain(): Promise<() => void>; with(cb: F): Promise>>; } //# sourceMappingURL=Semaphore.d.ts.map