import { TSemaphore } from "@effect/core/stm/TSemaphore/definition"; import { STM } from "@effect/core/stm/STM/definition/base"; /** * Acquires a single permit in transactional context. * @tsplus getter effect/core/stm/TSemaphore acquire * @tsplus location "@effect/core/stm/TSemaphore/operations/acquire" */ export declare function acquire(self: TSemaphore): STM; //# sourceMappingURL=acquire.d.ts.map