import { ReleaseMap } from "@effect/core/io/Scope/ReleaseMap/definition";
import { Scope } from "@effect/core/io/Scope/definition";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * Updates the finalizers associated with this scope using the specified
 * function.
 * @tsplus fluent ets/ReleaseMap updateAll
 * @tsplus location "@effect/core/io/Scope/ReleaseMap/operations/updateAll"
 */
export declare function updateAll_(self: ReleaseMap, f: (finalizer: Scope.Finalizer) => Scope.Finalizer, __tsplusTrace?: string): Effect<never, never, void>;
/**
 * Updates the finalizers associated with this scope using the specified
 * function.
 * @tsplus static ets/ReleaseMap/Aspects updateAll
 * @tsplus pipeable ets/ReleaseMap updateAll
 * @tsplus location "@effect/core/io/Scope/ReleaseMap/operations/updateAll"
 */
export declare const updateAll: (f: (finalizer: Scope.Finalizer) => Scope.Finalizer, __tsplusTrace?: string) => (self: ReleaseMap) => import("../../../Effect").Effect<never, never, void>;
//# sourceMappingURL=updateAll.d.ts.map