/** * This mixin is applied to a component that renders a node, providing a few Node related methods. */ export declare const BaseNodeComponent: { mixins: { props: { data: ObjectConstructor; model: typeof import("./browser-ui-vue").BrowserUIVueModel; obj: typeof import("@visuallyjs/browser-ui").Vertex; vertex: typeof import("@visuallyjs/browser-ui").Vertex; ui: typeof import("@visuallyjs/browser-ui").BrowserUI; el: { new (): Element; prototype: Element; }; def: ObjectConstructor; eventInfo: ObjectConstructor; }; mounted(): void; methods: { getModel: () => any; removeVertex: () => void; }; updated(): void; }[]; methods: { getNode: () => any; removeNode: () => void; updateNode: (data: any) => void; }; };