import * as React from 'react'; import type RcTree from '@rc-component/tree'; import type { BasicDataNode } from '@rc-component/tree'; import type { DataNode, Key } from '@rc-component/tree/lib/interface'; import type { TreeProps } from './Tree'; export type ExpandAction = false | 'click' | 'doubleClick'; export interface DirectoryTreeProps extends TreeProps { expandAction?: ExpandAction; } type DirectoryTreeCompoundedComponent = ((props: React.PropsWithChildren> & React.RefAttributes) => React.ReactElement) & Pick; export interface DirectoryTreeState { expandedKeys?: Key[]; selectedKeys?: Key[]; } declare const DirectoryTree: DirectoryTreeCompoundedComponent; export default DirectoryTree;