export type Ok = { tag: 'ok'; value: T; }; export interface Err { tag: 'error'; error: E; } export type Result = Ok | Err; export declare function ok(value: T): Ok; export declare function err(error: E): Err; export declare function isOk(result: Result): result is Ok; export declare function isErr(result: Result): result is Err;