import { Exit } from "@effect/core/io/Exit/definition"; import { Effect } from "@effect/core/io/Effect/definition"; /** * Ensures that a cleanup functions runs, whether this effect succeeds, fails, * or is interrupted. * @tsplus static effect/core/io/Effect.Aspects onExit * @tsplus pipeable effect/core/io/Effect onExit * @tsplus location "@effect/core/io/Effect/operations/onExit" */ export declare function onExit(cleanup: (exit: Exit) => Effect): (self: import("../definition").Effect) => import("../definition").Effect; //# sourceMappingURL=onExit.d.ts.map