/** * CDR encode/decode for ROS 2 messages over Zenoh (rmw_zenoh uses CDR payloads). * Supports geometry_msgs/msg/Twist, sensor_msgs/msg/Image, sensor_msgs/msg/CompressedImage. */ /** * Encode a ROS 2 message to CDR (little-endian) for the given type. * Supports: geometry_msgs/msg/Twist. */ export declare function encodeCdr(typeStr: string, msg: Record): Uint8Array; /** * Decode a CDR payload to a plain object for the given type. * Supports: geometry_msgs/msg/Twist. */ export declare function decodeCdr(typeStr: string, data: Uint8Array): Record; /** Check if we can encode/decode the given type. */ export declare function isCdrTypeSupported(typeStr: string): boolean; //# sourceMappingURL=cdr.d.ts.map