/** Represent success or failure of an operation with corresponding value or error information */ export type Outcome = { succeeded: true; value: T; } | { succeeded: false; error: Error; }; export declare const ok: (value: T) => Outcome; export declare const fail: (error: unknown) => Outcome;