/// import { type AsyncAutocompleteProps } from '../AsyncAutocomplete'; export type Address = { addressString: string; }; export type AddressAutocompleteValue = TOptions; export type AddressAutocompleteProps = Pick, 'className' | 'ref' | 'id' | 'placeholder' | 'onClose' | 'onOpen' | 'open' | 'disablePortal' | 'loadingText' | 'noOptionsText' | 'readOnly' | 'renderOption' | 'autoHighlight' | 'getOptionDisabled' | 'label' | 'helperText' | 'inputRef' | 'size' | 'isDisabled' | 'isLoading' | 'isFullWidth' | 'isError' | 'isSuccess' | 'isRequired' | 'fetchDelayMs' | 'minSymbolsToFetch' | 'fetchOptions' | 'onInputChange' | 'role' | 'defaultValue'> & { /** * Значение для autocomplete */ value?: AddressAutocompleteValue; /** * Функция, вызываемая при изменении адреса */ onChange: (value: AddressAutocompleteValue) => void; /** * `freeSolo` позволяет ввести собственное значение в инпут * @default true */ freeSolo?: boolean; /** * Скрытие персональных данных от инструментов мониторинга */ isHidePersonalData?: boolean; }; export declare const AddressAutocomplete: (props: Pick, "className" | "ref" | "label" | "id" | "role" | "defaultValue" | "placeholder" | "open" | "onClose" | "readOnly" | "size" | "disablePortal" | "inputRef" | "onOpen" | "helperText" | "isDisabled" | "fetchOptions" | "fetchDelayMs" | "minSymbolsToFetch" | "isError" | "loadingText" | "noOptionsText" | "renderOption" | "autoHighlight" | "getOptionDisabled" | "onInputChange" | "isFullWidth" | "isSuccess" | "isLoading" | "isRequired"> & { /** * Значение для autocomplete */ value?: TOptions | undefined; /** * Функция, вызываемая при изменении адреса */ onChange: (value: TOptions) => void; /** * `freeSolo` позволяет ввести собственное значение в инпут * @default true */ freeSolo?: boolean | undefined; /** * Скрытие персональных данных от инструментов мониторинга */ isHidePersonalData?: boolean | undefined; } & import("react").RefAttributes) => import("react").ReactElement> | null;