type StructField = { type: string; name: string; length?: number; byteOffset?: number; }; type StructsMap = Record; interface InitOptions { keys?: string[]; structs?: StructsMap; } declare class VuespStructs { #private; constructor(); init({ keys, structs }: InitOptions): void; set(name: string, data?: Record): ArrayBuffer | null | false; get(data: ArrayBuffer): { object: Record; key: string; } | null | false; static parseStruct(data: string): unknown; } export default VuespStructs;