import { Effect } from "@effect/core/io/Effect/definition";
import { Channel } from "@effect/core/stream/Channel/definition/base";
/**
 * @tsplus static ets/Channel/Ops acquireUseReleaseOut
 * @tsplus location "@effect/core/stream/Channel/operations/acquireUseReleaseOut"
 */
export declare function acquireUseReleaseOut<Env, OutErr, Acquired, Z>(acquire: Effect<Env, OutErr, Acquired>, release: (a: Acquired) => Effect<Env, never, Z>): Channel<Env, unknown, unknown, unknown, OutErr, Acquired, void>;
//# sourceMappingURL=acquireUseReleaseOut.d.ts.map