// codegen:start {preset: barrel, include: ./operations/*.ts, prefix: "@effect/core/stm/TSemaphore"}
export * from "@effect/core/stm/TSemaphore/operations/acquire";
export * from "@effect/core/stm/TSemaphore/operations/acquireN";
export * from "@effect/core/stm/TSemaphore/operations/available";
export * from "@effect/core/stm/TSemaphore/operations/make";
export * from "@effect/core/stm/TSemaphore/operations/makeCommit";
export * from "@effect/core/stm/TSemaphore/operations/release";
export * from "@effect/core/stm/TSemaphore/operations/releaseN";
export * from "@effect/core/stm/TSemaphore/operations/withPermit";
export * from "@effect/core/stm/TSemaphore/operations/withPermits";
export * from "@effect/core/stm/TSemaphore/operations/withPermitScoped";
export * from "@effect/core/stm/TSemaphore/operations/withPermitsScoped";
//# sourceMappingURL=operations.mjs.map