interface readIntCfg { endian: "big" | "little"; } export default class BuffReader { defaultEndian: "big" | "little"; constructor(file?: Uint8Array); private data; private fileSize; private _offset; get offset(): number; get length(): number; getData(): Uint8Array; readUInt8(): number | false; writeUInt8(data: number): void; readUInt16(cfg?: readIntCfg): number | false; readUInt32(cfg?: readIntCfg): number | false; readUInt64(cfg?: readIntCfg): number | false; readChar(): number | false; writeChar(data: string): void; readVarUInt(): number; writeVarUInt(data: number): void; readStr(): string; writeStr(str: string): void; check(arr: number[]): number; writeArr(arr: Uint8Array | number[]): void; } export {};