type ValidationError<Err> = {
    _result: 'error';
    error: Err;
};
type ValidationOk<Ok> = {
    _result: 'ok';
    ok: Ok;
};
export type Validation<Err, Ok> = ValidationError<Err> | ValidationOk<Ok>;
export declare const validationError: <Err>(v: Err) => ValidationError<Err>;
export declare const validationOk: <Ok>(v: Ok) => ValidationOk<Ok>;
export declare const isValidationOk: (e: Validation<any, any>) => e is ValidationOk<any>;
export declare const isValidationErr: (e: Validation<any, any>) => e is ValidationError<any>;
export {};
