import { ReadLockOps } from "@effect/core/stm/TReentrantLock/definition/ReadLock";
import { WriteLockOps } from "@effect/core/stm/TReentrantLock/definition/WriteLock";
export const TReentrantLockSym = /*#__PURE__*/Symbol.for("@effect/core/stm/TReentrantLock");
export const TReentrantLock = {
  $: {},
  ReadLock: ReadLockOps,
  WriteLock: WriteLockOps
};
//# sourceMappingURL=TReentrantLock.mjs.map