import type * as P from "@principia/prelude"; import type * as HKT from "@principia/prelude/HKT"; import * as E from "../Either"; export declare const left: ( M: P.Monad ) => ( l: E ) => HKT.Kind< F, C, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, E.Either >; export declare const right: ( M: P.Monad ) => ( r: A ) => HKT.Kind< F, C, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, HKT.Initial, E.Either >; export declare const leftM: ( M: P.Monad ) => ( ma: HKT.Kind ) => HKT.Kind>; export declare const rightM: ( M: P.Monad ) => ( ma: HKT.Kind ) => HKT.Kind>; //# sourceMappingURL=constructors.d.ts.map