import { QosProfile } from "./types"; /** * Parses a YAML string into a list of ROS2 QoS profiles. Missing values will be filled in with * rosbag2 QoS defaults. * * These are the default values for QoS profile fields, according to * * * history: keep_last * depth: 10 * reliability: reliable * durability: volatile * deadline: * # unspecified/infinity * sec: 0 * nsec: 0 * lifespan: * # unspecified/infinity * sec: 0 * nsec: 0 * liveliness: system_default * liveliness_lease_duration: * # unspecified/infinity * sec: 0 * nsec: 0 * avoid_ros_namespace_conventions: false * @param data A string in YAML format * @returns A list of parsed QoS profiles */ export declare function parseQosProfiles(data: string): QosProfile[]; //# sourceMappingURL=metadata.d.ts.map