import * as T from "./deps-core.js"; /** * Lifts a `Effect< R, E, A>` into `Managed< R, E, A>` with a release action * that handles `Exit`. The acquire and release actions will be performed uninterruptibly. * * @ets_data_first makeExit_ */ export declare function makeExit(release: (a: A, exit: T.Exit) => T.Effect, __trace?: string): (acquire: T.Effect) => import("./managed.js").Managed; /** * Lifts a `Effect< R, E, A>` into `Managed< R, E, A>` with a release action * that handles `Exit`. The acquire and release actions will be performed uninterruptibly. */ export declare function makeExit_(acquire: T.Effect, release: (a: A, exit: T.Exit) => T.Effect, __trace?: string): import("./managed.js").Managed; //# sourceMappingURL=makeExit.d.ts.map