import type { DynamicScroller } from 'vue-virtual-scroller';
import type { ComputedRef, Ref } from 'vue';
import type { MaSelectOption } from '../types';
export declare function useArrowNavigation(isOpen: Ref<boolean>, optionList: ComputedRef<MaSelectOption[]>, dynamicScrollerRef: Ref<InstanceType<typeof DynamicScroller> | null>, select: (i: number) => void, isDisabled: ComputedRef<boolean>): {
    getOptionClass: (index: number) => {
        'ma-select-option--highlighted': boolean;
    };
};
