import { TReentrantLock } from "@effect/core/stm/TReentrantLock/definition"; import { TRef } from "@effect/core/stm/TRef/definition"; import { TReentrantLockSym } from "@effect/core/stm/TReentrantLock/definition"; export declare class InternalTReentrantLock implements TReentrantLock { readonly data: TRef; readonly [TReentrantLockSym]: TReentrantLockSym; constructor(data: TRef); } /** * @tsplus macro remove */ export declare function concreteTReentrantLock(_: TReentrantLock): asserts _ is InternalTReentrantLock; //# sourceMappingURL=InternalTReentrantLock.d.ts.map