import { TReentrantLock } from "@effect/core/stm/TReentrantLock/definition";
import { USTM } from "@effect/core/stm/STM/definition/base";
/**
 * @tsplus fluent ets/TReentrantLock adjustRead
 * @tsplus location "@effect/core/stm/TReentrantLock/operations/TReentrantLock/adjustRead"
 */
export declare function adjustRead_(self: TReentrantLock, delta: number): USTM<number>;
/**
 * @tsplus static ets/TReentrantLock/Aspects adjustRead
 * @tsplus pipeable ets/TReentrantLock adjustRead
 * @tsplus location "@effect/core/stm/TReentrantLock/operations/TReentrantLock/adjustRead"
 */
export declare const adjustRead: (delta: number) => (self: TReentrantLock) => import("@effect/core/stm/STM").USTM<number>;
//# sourceMappingURL=adjustRead.d.ts.map