import type { DisplayObjectConfig, HTMLStyleProps as GHTMLStyleProps } from '@antv/g'; import type { BaseNodeStyleProps, HTMLStyleProps } from '@antv/g6'; import { HTML } from '@antv/g6'; import type { VNode } from 'vue-demi'; export interface VueNodeStyleProps extends BaseNodeStyleProps { /** * Vue 组件 * * Vue component */ component: VNode | (() => VNode); } export declare class VueNode extends HTML { protected getKeyStyle(attributes: Required): GHTMLStyleProps; constructor(options: DisplayObjectConfig); update(attr?: Partial | undefined): void; connectedCallback(): void; attributeChangedCallback(name: any, oldValue: any, newValue: any): void; destroy(): void; }