import { HexString } from './payloads.js'; /** * Validate that a number is a valid uint16 (0 to 65535) */ export declare function isValidUint16(value: number): boolean; /** * Validate that a number is a valid uint32 (0 to 4294967295) */ export declare function isValidUint32(value: number): boolean; /** * Validate that a number is a valid uint64 (0 to 18446744073709551615n) */ export declare function isValidUint64String(value: bigint | string): boolean; /** * Validate that a string is a valid hex string */ export declare function isHexString(value: string): value is HexString; /** * Universal assert function * @param condition * @param message */ export declare function assert(condition: boolean, message?: string): asserts condition;