/**
 * Can `val` be stored as a signed integer in 8 bits?
 */
export declare function isI8(val: number): boolean;
/**
 * Can `val` be stored as a signed integer in 16 bits?
 */
export declare function isI16(val: number): boolean;
/**
 * Can `val` be stored as a signed integer in 32 bits?
 */
export declare function isI32(val: number): boolean;
/**
 * Can `val` be stored as a signed integer in 64 bits?
 */
export declare function isI64(val: bigint): boolean;
/**
 * Can `val` be stored as an unsigned integer in 8 bits?
 */
export declare function isU8(val: number): boolean;
/**
 * Can `val` be stored as an unsigned integer in 16 bits?
 */
export declare function isU16(val: number): boolean;
/**
 * Can `val` be stored as an unsigned integer in 32 bits?
 */
export declare function isU32(val: number): boolean;
/**
 * Can `val` be stored as an unsigned integer in 64 bits?
 */
export declare function isU64(val: bigint): boolean;
/**
 * Is `val` an unsigned integer that can be safely represented as a float?
 */
export declare function isU64Safe(val: number): boolean;
