import { ExtractPropTypes } from 'vue';
import type { TreeNode, TreeView, TreeViewEmitsFunc } from '../types';
import { useTreeViewProps } from './useTreeHelpers';
type UseTreeKeyboardNavigationMethods = Pick<TreeView, 'toggleNode' | 'toggleCheckbox'> & {
    emit: TreeViewEmitsFunc;
};
declare const useTreeKeyboardNavigation: (props: ExtractPropTypes<typeof useTreeViewProps>, methods: UseTreeKeyboardNavigationMethods) => {
    handleKeyboardNavigation: (event: KeyboardEvent, node: TreeNode) => void;
};
export default useTreeKeyboardNavigation;
