import { type MaybeRefOrGetter } from 'vue'; import type { H0Orientation } from '../types'; export type H0RovingFocusItem = { disabled?: boolean; text?: string; }; export type H0RovingFocusOptions = { items: MaybeRefOrGetter; orientation?: MaybeRefOrGetter; loop?: MaybeRefOrGetter; direction?: MaybeRefOrGetter<'ltr' | 'rtl'>; initialIndex?: number; }; export declare function useH0RovingFocus(options: H0RovingFocusOptions): { activeIndex: import("vue").Ref; dispose: () => void; first: () => number; handleKeydown: (event: KeyboardEvent) => number; last: () => number; move: (step: number) => number; setActiveIndex: (index: number) => void; typeahead: (key: string) => number; };