import { type Ref } from 'vue';
import type { InnerTreeOption, TreeNodeKey } from './interface';
import type { TreeProps } from './props';
declare const _default: ({ isSearchingRef, filteredExpandedKeys, nodeList, currentExpandedKeys, updateExpandedKeys, props, emit, allKeys, }: {
    isSearchingRef: Ref<boolean>;
    filteredExpandedKeys: Ref<TreeNodeKey[]>;
    nodeList: Map<TreeNodeKey, InnerTreeOption>;
    currentExpandedKeys: Ref<TreeNodeKey[]>;
    updateExpandedKeys: (keys: TreeNodeKey[]) => void;
    props: TreeProps;
    emit: any;
    allKeys: Ref<TreeNodeKey[]>;
}) => {
    expandNode: (val: TreeNodeKey, event: Event) => void;
    expandingNode: Ref<InnerTreeOption, InnerTreeOption>;
};
export default _default;
