import * as T from "../Effect/index.js"; import * as Ex from "../Exit/index.js"; import type * as M from "../Managed/index.js"; export declare class Attempted { readonly result: Ex.Exit; readonly finalizer: T.UIO; readonly [T._E]: () => E; readonly [T._A]: () => A; constructor(result: Ex.Exit, finalizer: T.UIO); } export declare function isFailure(self: Attempted): boolean; export declare function forEachUnit_(self: Attempted, f: (a: A) => T.Effect): T.Effect; export declare function forEachUnit(f: (a: A) => T.Effect): (self: Attempted) => T.Effect; export declare function toManaged(self: Attempted): M.IO; //# sourceMappingURL=Attempted.d.ts.map