import type { Runtime } from "../Fiber/core.js"; import type { Effect } from "./effect.js"; /** * Fork the effect into a separate fiber wrapping it in a bracket and returining the * `use` handle. Acquisition will fork and release will interrupt the fiber */ export declare function bracketFiber_(effect: Effect, use: (f: Runtime) => Effect, __trace?: string): Effect>; /** * Fork the effect into a separate fiber wrapping it in a bracket. * Acquisition will fork and release will interrupt the fiber. * * @ets_data_first bracketFiber_ */ export declare function bracketFiber(use: (f: Runtime) => Effect, __trace?: string): (effect: Effect) => Effect>; //# sourceMappingURL=bracketFiber.d.ts.map