import type { QrError, QrErrorCode, Result } from "../types/index.js"; /** * Typed error used by qr-core for validation and encoding failures. */ export declare class QrException extends Error implements QrError { readonly code: QrErrorCode; readonly details?: unknown; constructor(code: QrErrorCode, message: string, details?: unknown); } /** * Helper to construct a successful Result. */ export declare function ok(value: T): Result; /** * Helper to construct a failed Result. */ export declare function err(error: E): Result;