/**
 * EVM JSON-RPC returns most large numeric values as hex quantities.
 * Public normalized models expose large values (wei, fees, difficulty) as decimal strings
 * to avoid precision loss and to keep consumer-facing models easy to use.
 */
export declare function quantityToBigInt(value: unknown, fallback?: bigint): bigint;
export declare function quantityToNumber(value: unknown, fallback?: number): number;
export declare function quantityToDecimalString(value: unknown, fallback?: string): string;
export declare function optionalQuantityToNumber(value: unknown): number | null;
export declare function optionalQuantityToDecimalString(value: unknown): string | undefined;
export declare function normalizeHex(value: unknown, fallback?: string): string;
export declare function normalizeAddress(value: unknown): string;
