export declare abstract class Try { /** @hidden */ private readonly __void; private readonly _A; } export declare class Success extends Try { readonly value: A; readonly tag = "success"; constructor(value: A); } export declare class Failure extends Try { readonly error: Error; readonly tag = "failure"; constructor(error: Error); } export type View = Success | Failure; export declare const view: (_: Try) => View; //# sourceMappingURL=algebra.d.ts.map