import type { Result } from "../types.ts"; export declare class ErrImpl { readonly ok: false; readonly err: true; readonly val: E; private readonly _stack; constructor(val: E); unwrap(): never; unwrapOr(val: T2): T2; unwrapOrElse(mapper: (val: E) => T2): T2; map(_mapper: unknown): ErrImpl; mapOr(default_: U, _mapper: unknown): U; mapOrElse(default_: (error: E) => U, _mapper: unknown): U; mapErr(mapper: (err: E) => E2): ErrImpl; andThen(_op: unknown): ErrImpl; orElse(mapper: (err: E) => Result): Result; isOk(): false; isErr(): true; match(_okMapper: (val: unknown) => A, errMapper: (err: E) => B): A | B; andTee(_mapper: unknown): ErrImpl; orTee(mapper: (err: E) => unknown): ErrImpl; andThrough(_mapper: unknown): ErrImpl; get stack(): string; } export declare function Err(value: E): ErrImpl; //# sourceMappingURL=Err.class.d.ts.map