import { Ref } from 'vue'; import { TreeNode } from 'treemate'; import { Key, TmNode, TreeOption } from './interface'; export declare function useKeyboard({ props, fNodesRef, mergedExpandedKeysRef, mergedSelectedKeysRef, handleSelect, handleSwitcherClick }: { props: { keyboard: boolean; }; fNodesRef: Ref>>; mergedExpandedKeysRef: Ref; mergedSelectedKeysRef: Ref; handleSelect: (node: TmNode) => void; handleSwitcherClick: (node: TmNode) => void; }): { pendingNodeKeyRef: Ref; handleKeydown: (e: KeyboardEvent) => void; };