import * as react from 'react'; import { ReactNode } from 'react'; import { F as FieldMode } from './inputs.types-vl3PAc4q.js'; import './types-8Sv0rCjw.js'; interface AutocompleteOption { value: string; label: string; disabled?: boolean; } interface AutocompleteProps { value?: string; defaultValue?: string; onChange?: (value: string) => void; onSearch?: (query: string) => void; options: AutocompleteOption[]; placeholder?: string; loading?: boolean; emptyMessage?: ReactNode; disabled?: boolean; className?: string; /** `"edit"` (default) renders the control; `"view"` renders the value as text. */ mode?: FieldMode; } declare const Autocomplete: react.ForwardRefExoticComponent>; export { Autocomplete, type AutocompleteOption, type AutocompleteProps };