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