import React from 'react'; import RcTree, { TreeNode } from 'rc-tree'; import DirectoryTree from './DirectoryTree'; import { AntdTreeNodeAttribute, AntTreeNodeProps, AntTreeNode, AntTreeNodeBaseEvent, AntTreeNodeCheckedEvent, AntTreeNodeSelectedEvent, AntTreeNodeExpandedEvent, AntTreeNodeMouseEvent, AntTreeNodeDragEnterEvent, AntTreeNodeDropEvent, TreeNodeNormal, TreeProps as AntTreeProps } from 'antd/lib/tree/Tree'; export type { AntdTreeNodeAttribute, AntTreeNodeProps, AntTreeNode, AntTreeNodeBaseEvent, AntTreeNodeCheckedEvent, AntTreeNodeSelectedEvent, AntTreeNodeExpandedEvent, AntTreeNodeMouseEvent, AntTreeNodeDragEnterEvent, AntTreeNodeDropEvent, TreeNodeNormal }; export interface TreeProps extends AntTreeProps { size?: 'middle' | 'large'; } interface CompoundedComponent extends React.ForwardRefExoticComponent> { TreeNode: typeof TreeNode; DirectoryTree: typeof DirectoryTree; } declare const Tree: CompoundedComponent; export default Tree;