export declare function isEnum(enumVariable: { [key in T]: TEnumValue; }, value: number): value is TEnumValue; export declare class BytesReader { source: Uint8Array; consumed: number; constructor(bytes: string | Uint8Array); readBytes(length: number): Uint8Array; readUInt32BE(): number; readUInt8(): number; readUInt16BE(): number; readBigUIntLE(length: number): bigint; readBigUIntBE(length: number): bigint; get readOffset(): number; set readOffset(val: number); get internalBytes(): Uint8Array; readUInt8Enum(enumVariable: { [key in T]: TEnumValue; }, invalidEnumErrorFormatter: (val: number) => Error): TEnumValue; }