import { Ref } from 'vue'; type SelectValueFn = (value: number) => void; interface UseRatingFocusOptions { length: Ref; modelValue: Ref; selectValue: SelectValueFn; ratingElements: Ref; wrap?: boolean; } export declare function useRatingFocus({ length, modelValue, selectValue, ratingElements, wrap, }: UseRatingFocusOptions): { activeElementIndex: Ref; setFocus: (index: number) => void; selectAndFocus: (index: number) => void; focusNextElement: (index: number) => void; focusPrevElement: (index: number) => void; focus: () => void; }; export {};