import { ComponentType } from 'react'; import { SelectOptionRendererProps } from '../Select/Select'; import { OptionAccessor } from '../Shared/types'; export interface AutocompleteProps { label?: string; placeholder?: string; name?: string; multiple?: boolean; options?: T[]; optionValue: OptionAccessor; optionLabel: OptionAccessor; fetcher?: (input?: string) => Promise; asyncMode?: 'fetch_in_open' | 'fetch_on_type'; debounceDelay?: number; labelVariant?: 'static' | 'default'; disabled?: boolean; renderOption?: ComponentType>; } declare const Autocomplete: (props: AutocompleteProps) => import("react/jsx-runtime").JSX.Element; export default Autocomplete;