/** Reverse bit ordering of a single byte */ export declare function reverse8Bits(byte: number): number; /** Reverse bits of a numeric value, treating it as a `size`-bit number */ export declare function reverseBits(value: number, size: number): number; /** Reverse bits of a bigint, treating it as a `size`-bit number */ export declare function reverseBitsBig(value: bigint, size: number | bigint): bigint; /** * Reverse the bit ordering of each byte in the byte array, **in place** * * @example `reverseBitsAll(new Uint8Array([0b10101010, 0b01010101])) // becomes [0b01010101, 0b10101010] */ export declare function reverseBitsAll(buf: Uint8Array): void;