import type { WatcherPropsData } from './index'; declare function useTree(watcherData: WatcherPropsData): { loadOrToggle: (row: any) => void; updateTreeData: (ifChangeExpandRowKeys?: boolean, ifExpandAll?: any) => void; updateTreeExpandKeys: (value: string[]) => void; toggleTreeExpansion: (row: any, expanded?: boolean) => void; states: { indent: import("vue").Ref; lazy: import("vue").Ref; treeData: import("vue").Ref<{ expanded?: boolean; loading?: boolean; noLazyChildren?: boolean; indent?: number; level?: number; display?: boolean; }>; lazyColumnIdentifier: import("vue").Ref; childrenColumnName: import("vue").Ref; lazyTreeNodeMap: any; }; }; export default useTree;