import React, { MouseEvent } from 'react'; import './index.less'; import { INode } from '@alilc/lowcode-designer'; export interface IProps { node: INode; } export interface IState { parentNodes: INode[]; } export default class InstanceNodeSelector extends React.Component { state: IState; componentDidMount(): void; getParentNodes: (node: INode) => any[]; onSelect: (node: INode) => (event: MouseEvent) => void; onMouseOver: (node: INode) => (_: any, flag?: boolean) => void; onMouseOut: (node: INode) => (_: any, flag?: boolean) => void; renderNodes: () => JSX.Element[]; render(): JSX.Element; }