import { MaybeRef } from 'vue'; import { TreeViewNodeMetaModel } from 'types/treeView'; export declare function useFocus(): { focus: (metaModel: MaybeRef, keepCurrentDomFocus?: boolean) => void; focusFirst: (targetCollection: MaybeRef, keepCurrentDomFocus?: boolean) => void; focusLast: (targetCollection: MaybeRef, keepCurrentDomFocus?: boolean) => void; focusNext: (targetCollection: MaybeRef, childMetaNode: TreeViewNodeMetaModel, ignoreChild?: boolean, keepCurrentDomFocus?: boolean) => boolean; focusPrevious: (targetCollection: MaybeRef, childNode: TreeViewNodeMetaModel, keepCurrentDomFocus?: boolean) => boolean; isFocused: (metaModel: MaybeRef) => boolean; unfocus: (metaModel: MaybeRef) => void; };