import type { SFCWithInstall } from '../_utils/types'; import type { TreeProps } from './interface'; import _Tree from './tree.vue'; export type { CheckedStrategy, CheckableType, DropPosition, FilterTreeNode, Key2TreeNode, LoadMore, TreeFieldNames, TreeNodeDomEventName, TreeNodeData, TreeNodeEventHandler, TreeNodeKey, TreeNodeSwipeDirection, TreeNodeSwipeEventData, TreeNodeSwipeEventHandler, TreeNodeSwipeEventName, TreeProps, } from './interface'; declare const Tree: SFCWithInstall; export type TreeInstance = InstanceType; export type TreeSelectHandler = NonNullable; export type TreeCheckHandler = NonNullable; export type TreeExpandHandler = NonNullable; export type TreeDropHandler = NonNullable; export type TreeNodeClickHandler = NonNullable; export type TreeNodeLongPressHandler = NonNullable; export type TreeNodeSwipeHandler = NonNullable; export default Tree;