import type { Cause } from "../Cause/cause.js"; import type { Effect } from "./effect.js"; /** * Returns an effect with its full cause of failure mapped using * the specified function. This can be used to transform errors * while preserving the original structure of Cause. */ export declare function mapErrorCause_(self: Effect, f: (cause: Cause) => Cause, __trace?: string): Effect; /** * Returns an effect with its full cause of failure mapped using * the specified function. This can be used to transform errors * while preserving the original structure of Cause. */ export declare function mapErrorCause(f: (cause: Cause) => Cause, __trace?: string): (self: Effect) => Effect; //# sourceMappingURL=mapErrorCause.d.ts.map