import { Ref } from 'vue'; export declare function useIndexSelector(list: Ref, disabled?: Ref boolean) | undefined>): { selectedIndex: Ref; isSelected: (index: number) => boolean; isDisabled: (index: number) => boolean; isAllDisabled: () => boolean; isPrevious: (index: number) => boolean; findActiveIndexForwardFrom: (targetIndex: number) => number; findActiveIndexBackwardFrom: (targetIndex: number) => number; selectIndex: (index: number) => void; syncIndex: (index: number) => void; handleKeydown: (e: KeyboardEvent, isVertical: boolean) => void; isFirstEdge: import('vue').ComputedRef; isLastEdge: import('vue').ComputedRef; };