import React from 'react'; export interface Node { id: string; name: string; type: string; transformed: boolean; lazy?: boolean; icon?: string; textIcon?: string; children?: Node[]; more?: boolean; } interface TreeItemProps { node: Node; menuOptions: { [key: string]: { title: string; }[]; }; path: string[]; highlight: string; expandAllNodes: boolean; onMenuClick(node: Node, option: { title: string; }, path: string[]): void; onTransformChildNodes(node: Node, path: string[]): Node; onTransformChildNodesLazy(node: Node, path: string[]): Promise; } export declare const TreeItem: React.MemoExoticComponent<({ node: initialNode, menuOptions, path, highlight, expandAllNodes, onMenuClick, onTransformChildNodes, onTransformChildNodesLazy, }: TreeItemProps) => React.JSX.Element>; export {};