import * as T from "../_internal/task"; /** * Lifts a `Task` into `Managed` with a release action. * The acquire action will be performed interruptibly, while release * will be performed uninterruptibly. */ export declare const makeInterruptible: ( release: (a: A) => T.Task ) => (acquire: T.Task) => import("../model").Managed; /** * Lifts a `Task` into `Managed` with a release action. * The acquire action will be performed interruptibly, while release * will be performed uninterruptibly. */ export declare const _makeInterruptible: ( acquire: T.Task, release: (a: A) => T.Task ) => import("../model").Managed; //# sourceMappingURL=makeInterruptible.d.ts.map