//#region src/tus/stores/s3/semaphore.d.ts /** * A semaphore implementation for controlling concurrent operations. * Used to limit the number of simultaneous part uploads to S3. */ declare class Semaphore { private permits; private queue; constructor(permits: number); private release; acquire(): Promise<() => void>; } //#endregion export { Semaphore }; //# sourceMappingURL=semaphore.d.mts.map