import type { TreeProps } from 'antd'; import React from 'react'; import type { FolderProps } from '.'; export interface FolderTreeData { title: React.ReactNode; path: string; content?: string; children?: FolderTreeData[]; } export interface DirectoryTreeProps { treeData: FolderTreeData[]; directoryIcons?: Record<'directory' | string, React.ReactNode | (() => React.ReactNode)>; selectedKeys?: string[]; expandedKeys?: string[]; onSelect?: TreeProps['onSelect']; onExpand?: TreeProps['onExpand']; showLine?: boolean; defaultExpandAll?: boolean; className?: string; classNames?: FolderProps['classNames']; styles?: FolderProps['styles']; style?: React.CSSProperties; directoryTitle?: FolderProps['directoryTitle']; prefixCls?: string; } declare const DirectoryTree: React.FC; export default DirectoryTree;