// 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/unsafeMake" 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" // codegen:end