import type { Exit } from "../Exit/index.js"; import type { Effect } from "./effect.js"; /** * Executes the release effect only if there was an error. * * @ets_data_first bracketOnError_ */ export declare function bracketOnError(use: (a: A) => Effect, release: (a: A, e: Exit) => Effect, __trace?: string): (acquire: Effect) => Effect; /** * Executes the release effect only if there was an error. */ export declare function bracketOnError_(acquire: Effect, use: (a: A) => Effect, release: (a: A, e: Exit) => Effect, __trace?: string): Effect; //# sourceMappingURL=bracketOnError.d.ts.map