import { TReentrantLock } from "@effect/core/stm/TReentrantLock/definition";
import { FiberId } from "@effect/core/io/FiberId/definition";
/**
 * Adjusts the number of read locks held by the specified fiber id.
 * @tsplus fluent ets/TReentrantLock/ReadLock adjust
 * @tsplus location "@effect/core/stm/TReentrantLock/operations/ReadLock/adjust"
 */
export declare function adjust_(self: TReentrantLock.ReadLock, fiberId: FiberId, adjust: number): TReentrantLock.ReadLock;
/**
 * Adjusts the number of read locks held by the specified fiber id.
 * @tsplus static ets/TReentrantLock/ReadLock/Aspects adjust
 * @tsplus pipeable ets/TReentrantLock/ReadLock adjust
 * @tsplus location "@effect/core/stm/TReentrantLock/operations/ReadLock/adjust"
 */
export declare const adjust: (fiberId: FiberId, adjust: number) => (self: TReentrantLock.ReadLock) => import("../../definition").TReentrantLock.ReadLock;
//# sourceMappingURL=adjust.d.ts.map