import { Schema } from '@lightweightform/storage'; import { LfXmlSerializerSchemaProperties } from '../types/schema-properties'; import { LfXmlSerializerOptions } from '../types/xml-serializer-options'; /** * Converts a given storage-compatible JS value with a given schema into an XML * string using `xml-js`. * @param js Storage-compatible JS value to convert to an XML string. * @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 id Identifier of value being converted. * @param options Options used to convert the value. * @returns XML string representation of the value. */ export declare function jsToXml(js: any, name: string, schema: Schema & LfXmlSerializerSchemaProperties, path: string, pathP: string, options: Readonly): string;