import { Schema } from '@lightweightform/storage'; import { LfXmlSerializerSchemaProperties } from '../types/schema-properties'; import { LfXmlSerializerOptions } from '../types/xml-serializer-options'; /** * Converts a given XML string into a storage-compatible JS value with a given * schema using `xml-js`. * @param xml XML string to convert to a storage-compatible JS value. * @param name XML element name of the root element being converted. * @param schema Schema of the value being converted. * @param path Path of value being converted. * @param pathP Path of value being converted with collection value ids replaced * with placeholders. * @param options Options used to convert the value. * @returns Storage-compatible JS value representation of the XML. */ export declare function xmlToJs(xml: string, name: string, schema: Schema & LfXmlSerializerSchemaProperties, path: string, pathP: string, options: Readonly): any;