import type { Cause } from "../Exit/Cause"; import { Managed } from "./model"; /** * A more powerful version of `foldM` that allows recovering from any kind of failure except interruptions. */ export declare const foldCauseM: ( f: (cause: Cause) => Managed, g: (a: A) => Managed ) => (self: Managed) => Managed; /** * A more powerful version of `foldM` that allows recovering from any kind of failure except interruptions. */ export declare const foldCauseM_: ( self: Managed, f: (cause: Cause) => Managed, g: (a: A) => Managed ) => Managed; //# sourceMappingURL=fold.d.ts.map