/** A typed success-or-failure value for expected, recoverable outcomes. */ export type Result = { readonly ok: true; readonly value: T; } | { readonly ok: false; readonly error: E; }; /** Wraps a value as a successful {@link Result}. */ export declare function ok(value: T): Result; /** Wraps an error as a failed {@link Result}. */ export declare function err(error: E): Result;