import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Cause } from "@effect/core/io/Cause/definition";
import { Channel } from "@effect/core/stream/Channel/definition/base";
/**
 * Halt a channel with the specified cause.
 * @tsplus static ets/Channel/Ops failCause
 * @tsplus location "@effect/core/stream/Channel/operations/failCause"
 */
export declare function failCause<E>(cause: LazyArg<Cause<E>>): Channel<never, unknown, unknown, unknown, E, never, never>;
//# sourceMappingURL=failCause.d.ts.map