import { Connection, Node } from '../../nodes/Node.svelte'; import { XmlSchema, type ParsedXmlNodes, type SaveData } from '@selenite/commons'; import type { NodeFactory } from '../NodeFactory.svelte'; export declare function xmlToGraph(params: { xml: string; schema: XmlSchema; factory?: NodeFactory; }): { nodes: Node[]; connections: Connection[]; }; /** * Recursively converts the parsed xml to editor nodes */ export declare function parsedXmlToGraph({ xml, schema, factory }: { xml: ParsedXmlNodes; schema: XmlSchema; factory?: NodeFactory; }): { nodes: Node[]; connections: Connection[]; }; export declare function addGraphToEditor({ factory, nodes, connections, t0 }: { factory: NodeFactory; nodes: (Node | SaveData)[]; connections: (Connection | SaveData)[]; t0: number; }): Promise;