import { PackedSimpleValue, PackedValues } from "./pack"; /** * Unpacked data mapped as an object * @category Data Packing */ export interface PackedObject { [index: string]: PackedSimpleValue | PackedObject | PackedObject[]; } /** * Unrolls an array of packed values into a friendly object structure * @param data * @param fields * @returns * @category Data Packing */ export declare function unpackedToObject(data: PackedValues, fields: jdspec.PacketMember[], defaultName?: string): PackedObject; /** * Converts an object structure into a flat packed data array * @param pkt * @param msg * @returns * @category Data Packing */ export declare function objectToUnpacked(pkt: jdspec.PacketInfo, msg: any): PackedValues; //# sourceMappingURL=packobject.d.ts.map