export declare type Either = Success | Failure; export declare class Success { readonly value: S; constructor(value: S); isSuccess(): this is Success; isFailure(): this is Failure; } export declare class Failure { readonly value: F; constructor(value: F); isSuccess(): this is Success; isFailure(): this is Failure; } export declare function sendSuccess(value: S): Either; export declare function sendFailure(value: F): Either;