import type { ComponentType, ReactNode } from 'react' export interface AutocompleteItem { id: string label: string value?: string } export interface AutocompleteProps { children?: (props: Record) => ReactNode tokens?: Record copy?: 'en' | 'fr' items?: AutocompleteItem[] value?: string onChange?: (value: string) => void onSearch?: (value: string) => void onSelect?: (item: AutocompleteItem) => void loading?: boolean loadingMessage?: string emptyText?: string testID?: string dataSet?: Record } declare const Autocomplete: ComponentType export { Autocomplete }