/** The host machine is virtually always little-endian for our purposes, but we * never actually rely on host endianness because all parsing goes through * explicit little/big-endian DataView reads. */ export declare function machineIsLittleEndian(): boolean; export declare function onesToTwosComplement1(num: number): number; export declare function onesToTwosComplement2(num: number): number; export declare function onesToTwosComplement4(num: number): number; export declare function twosToOnesComplement1(num: number): number; export declare function twosToOnesComplement2(num: number): number; export declare function twosToOnesComplement4(num: number): number; export declare function int8(num: number): number; export declare function int16(num: number): number; export declare function int32(num: number): number; export declare function uint8(num: number): number; export declare function uint16(num: number): number; export declare function uint32(num: number): number; export declare function byteswap2(num: number): number; export declare function byteswap4(num: number): number; export declare function byteswap8(num: bigint): bigint;