import { Option } from './option.js'; export declare class Result { private type; private value?; private error?; private constructor(); private constructor(); static Ok(value: T): Result; static Err(error: E): Result; isOk(): boolean; isErr(): boolean; map(mapper: (val: T) => U): Result; mapErr(mapper: (err: E) => U): Result; mapOr(defaultValue: U, mapper: (val: T) => U): U; mapOrElse(createDefaultValue: (err: E) => U, mapper: (val: T) => U): U; unwrap(): T; unwrapOr(defaultValue: U): T | U; unwrapOrElse(createDefaultValue: (err: E) => U): T | U; unwrapErr(): E; expect(message: string): T; expectErr(message: string): E; ok(): Option; err(): Option; }