import type { BasicDataNode, DataEntity, DataNode, FieldNames, Key } from '../interface'; export interface UseTreeConfig { fieldNames?: FieldNames; } export interface TreeInstance { getPath: (key: Key) => DataEntity[]; } export default function useTree(treeData: TreeDataType[], config: UseTreeConfig): TreeInstance;