import type RcTree from '@rc-component/tree'; import type { BasicDataNode } from '@rc-component/tree'; import { TreeNode } from '@rc-component/tree'; import type { DataNode } from '@rc-component/tree/lib/interface'; import DirectoryTree from './DirectoryTree'; import type { TreeProps } from './Tree'; export type { ExpandAction as DirectoryTreeExpandAction, DirectoryTreeProps, } from './DirectoryTree'; export type { AntdTreeNodeAttribute, AntTreeNode, AntTreeNodeCheckedEvent, AntTreeNodeExpandedEvent, AntTreeNodeMouseEvent, AntTreeNodeProps, AntTreeNodeSelectedEvent, TreeProps, TreeSemanticClassNames, TreeSemanticName, TreeSemanticStyles, } from './Tree'; export type { EventDataNode } from '@rc-component/tree/lib/interface'; export type { BasicDataNode, DataNode }; type CompoundedComponent = ((props: React.PropsWithChildren> & React.RefAttributes) => React.ReactElement) & { TreeNode: typeof TreeNode; DirectoryTree: typeof DirectoryTree; }; declare const Tree: CompoundedComponent; export default Tree;