import { BaseItem } from './AutocompleteApi'; import { AutocompleteCollection } from './AutocompleteCollection'; import { AutocompleteContext } from './AutocompleteContext'; export interface AutocompleteState { activeItemId: number | null; query: string; completion: string | null; collections: Array>; isOpen: boolean; status: 'idle' | 'loading' | 'stalled' | 'error'; context: AutocompleteContext; }