declare class VariableLengthIntegerEncoder { /** * Encodes an integer using a variable-length integer encoding. * @param num The number to encode. * @returns A Uint8Array representing the encoded integer. */ encode(num: number | bigint): Uint8Array; } declare class VariableLengthIntegerDecoder { /** * Decodes an integer from a Uint8Array using variable-length integer encoding. * @param data The Uint8Array to decode. * @returns The decoded integer. */ decode(data: Uint8Array): bigint | null; getNumBytesForLengthInteger(data: Uint8Array): number; } export { VariableLengthIntegerEncoder, VariableLengthIntegerDecoder };