import { TRef } from "@effect/core/stm/TRef/definition";
import type { Journal } from "@effect/core/stm/STM/Journal";
/**
 * Unsafely sets the value of the `TRef`.
 * @tsplus fluent ets/TRef unsafeSet
 * @tsplus location "@effect/core/stm/TRef/operations/unsafeSet"
 */
export declare function unsafeSet_<A>(self: TRef<A>, value: A, journal: Journal): void;
/**
 * Unsafely sets the value of the `TRef`.
 * @tsplus static ets/TRef/Aspects unsafeSet
 * @tsplus pipeable ets/TRef unsafeSet
 * @tsplus location "@effect/core/stm/TRef/operations/unsafeSet"
 */
export declare const unsafeSet: <A>(value: A, journal: Journal) => (self: import("../definition").TRef<A>) => void;
//# sourceMappingURL=unsafeSet.d.ts.map