import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Effect } from "@effect/core/io/Effect/definition";
import { TRef } from "@effect/core/stm/TRef/definition";
/**
* Makes a new `TRef` that is initialized to the specified value.
* @tsplus static effect/core/stm/TRef.Ops makeCommit
* @tsplus location "@effect/core/stm/TRef/operations/makeCommit"
*/
export declare function makeCommit(a: LazyArg): Effect>;
//# sourceMappingURL=makeCommit.d.ts.map