import { CasterFn } from './types';
declare const either: <T, Left, Right>(caster: CasterFn<T>, leftFactory: (error: TypeError) => Left, rightFactory: (value: T) => Right) => (value: unknown, context?: string) => Left | Right;
export default either;
