import { $, Lazy } from '@fp4ts/core';
import { Eq, Semigroup } from '@fp4ts/cats-kernel';
import { Monad } from '../../monad';
import { MonadError } from '../../monad-error';
import { Bifunctor } from '../../bifunctor';
import { Ior } from './algebra';
import { IorF } from './ior';
export declare const iorEq: (EqA: Eq, EqB: Eq) => Eq>;
export declare const iorMonad: (S: Semigroup) => Monad<$>;
export declare const iorMonadError: (S: Semigroup) => MonadError<$, S>;
export declare const iorBifunctor: Lazy>;
//# sourceMappingURL=instances.d.ts.map