import { Either, either as fptseither, URI } from 'fp-ts/lib/Either'; import { CoproductLeft } from '../typeclasses/product-left-coproduct-left/product-left-coproduct-left.utils'; export declare const either: typeof fptseither & CoproductLeft; export declare const combineEither: import("../typeclasses/product-left-coproduct-left/product-left-coproduct-left.utils").CoproductMap<"Either">; export declare const sequenceTEither: []>(...t: T & { 0: Either; }) => Either] ? A : never; }>; export declare const sequenceEither: (ta: Either[]) => Either; export declare type LeftType> = F extends Either ? L : never; export declare type RightType> = F extends Either ? A : never;