import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Either } from "@tsplus/stdlib/data/Either/definition";
import { Cause } from "@effect/core/io/Cause/definition";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * Lifts an `Either` into an `Effect` value.
 * @tsplus static ets/Effect/Ops fromEitherCause
 * @tsplus location "@effect/core/io/Effect/operations/fromEitherCause"
 */
export declare function fromEitherCause<E, A>(either: LazyArg<Either<Cause<E>, A>>, __tsplusTrace?: string): Effect.IO<E, A>;
//# sourceMappingURL=fromEitherCause.d.ts.map