import '@operato/data-tree/ox-tree.js'; import './ox-mapping-area.js'; import { LitElement } from 'lit'; import { TreeNode, Mapping } from './types.js'; export declare class OxDataMapper extends LitElement { static styles: import("lit").CSSResult; sourceSchema: TreeNode; targetSchema: TreeNode; mappings: Mapping[]; private selected; private sourceTree; private targetTree; private mappingsArea; private dataMapperContext; private dragStartElement; render(): import("lit-html").TemplateResult<1>; getNodePosition(nodeId: string, source: boolean): { x: number; y: number; } | undefined; onDragStart(e: DragEvent): void; onDragOver(e: DragEvent): void; onDrop(e: DragEvent): void; }