import type { ComputedRef, InjectionKey, Ref } from 'vue'; import type { AvAutocompleteOption, AvAutocompleteProps } from './AvAutocomplete.types.js'; export interface AvAutocompleteContext { selectedItems: Ref; searchQuery: Ref; isOpen: Ref; props: AvAutocompleteProps; inputId: ComputedRef; handleBlur: (event: FocusEvent) => void; getOptionId: (option: T) => string | number; getDisplayLabel: (option: T) => string; } export declare const AvAutocompleteContextKey: InjectionKey; export declare function useAutocompleteContext(): AvAutocompleteContext;