import { LazyArg } from "@tsplus/stdlib/data/Function";
import { FiberRef } from "@effect/core/io/FiberRef/definition";
import { Effect } from "@effect/core/io/Effect/definition";
import { Scope } from "@effect/core/io/Scope/definition";
/**
 * @tsplus static ets/FiberRef/Ops makeWith
 * @tsplus location "@effect/core/io/FiberRef/operations/makeWith"
 */
export declare function makeWith<Value, Patch>(ref: LazyArg<FiberRef<Value, Patch>>, __tsplusTrace?: string): Effect<Scope, never, FiberRef<Value, Patch>>;
//# sourceMappingURL=makeWith.d.ts.map