import type { MaybeRefOrGetter, Ref } from 'vue'; import type { VList } from '../components/VList/index.js'; type FocusGroup = { type: 'list'; contentRef: Ref; displayItemsCount: MaybeRefOrGetter; } | { type: 'element'; contentRef: Ref; }; export declare function useFocusGroups({ groups, onLeave }: { groups: FocusGroup[]; onLeave: () => void; }): { onTabKeydown: (e: KeyboardEvent) => void; };