import { type MaybeRefOrGetter } from 'vue';
import { type ComboboxStore, type UseComboboxOptions } from './use-combobox';
export interface UseVirtualizedComboboxOptions extends UseComboboxOptions {
    totalOptionsCount: MaybeRefOrGetter<number>;
    isOptionDisabled?: (index: number) => boolean;
    getOptionId: (index: number) => string | null;
    selectedOptionIndex: MaybeRefOrGetter<number>;
    setSelectedOptionIndex: (index: number) => void;
    activeOptionIndex?: MaybeRefOrGetter<number | undefined>;
    onSelectedOptionSubmit: (index: number) => void;
}
export declare function useVirtualizedCombobox(options: UseVirtualizedComboboxOptions): ComboboxStore;
