/** * @module node-opcua-address-space */ import type { BaseNode, IAddressSpace } from "node-opcua-address-space-base"; import { type Int64 } from "node-opcua-basic-types"; import type { ExtensionObject } from "node-opcua-extension-object"; import { StructureDefinition } from "node-opcua-types"; import { Variant } from "node-opcua-variant"; import type { DefinitionMap2 } from "../../api/loader/make_xml_extension_object_parser.js"; import type { XmlWriter } from "../../api/xml_writer.js"; type XmlNamespaceUri = string; type NamespaceUri = string; type XmlNs = string; export declare function initXmlWriterEx(xw: XmlWriter, map: Record, namespaceArray: NamespaceUri[]): void; /** * * @param xw * @param schema * @param value * @private */ export declare function _dumpVariantExtensionObjectValue_Body(xw: XmlWriter, definitionMap: DefinitionMap2, name: string, definition: StructureDefinition, addressSpace: IAddressSpace, value: ExtensionObject): void; export declare function _isDefaultValue(value: Variant): boolean; export declare function coerceInt64ToInt32(int64: Int64): number; export declare function sortByBrowseName(x: BaseNode, y: BaseNode): number; export type DumpXMLOptions = Record; export declare function makeTypeXsd(namespaceUri: string): string; export {};