import React from 'react'; import { IActionType, IMindTreeNode } from '../../model'; interface IProps { nodeClassName?: string; nodeStyle?: any; node: IMindTreeNode; readonly?: boolean; focusKeys: (string | number)[]; isRoot?: boolean; direction?: 'vertical' | 'horizontal'; type: 'children' | 'left' | 'top' | 'right' | 'bottom'; onClick?: (node: IMindTreeNode) => void; onAddChild?: IActionType; onEditNode?: IActionType; onAddSibling?: IActionType; onDeleteNode?: IActionType; nodeRender?: (node: IMindTreeNode) => React.ReactNode | boolean; onNodeChange?: (node: IMindTreeNode) => void; } export declare const MindNode: React.MemoExoticComponent<(props: IProps) => JSX.Element>; export {};