import { Channel } from "@effect/core/stream/Channel/definition/base";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * Runs a channel until the end is received.
 * @tsplus getter ets/Channel runDrain
 * @tsplus location "@effect/core/stream/Channel/operations/runDrain"
 */
export declare function runDrain<Env, InErr, InDone, OutElem, OutErr, OutDone>(self: Channel<Env, InErr, unknown, InDone, OutErr, OutElem, OutDone>): Effect<Env, OutErr, OutDone>;
//# sourceMappingURL=runDrain.d.ts.map