import React from 'react'; import type { CommonProps } from '@skbkontur/react-ui/internal/CommonWrapper'; import type { FiasComboBoxProps } from '../Form/FiasComboBox.js'; import type { FiasAPIProvider, FiasSearchOptions } from '../types.js'; import { FiasAddress } from '../index.js'; declare const COMBOBOX_PASS_PROPS: { limit: boolean; align: boolean; searchOnFocus: boolean; drawArrow: boolean; autoFocus: boolean; borderless: boolean; disablePortal: boolean; disabled: boolean; error: boolean; maxLength: boolean; menuAlign: boolean; onBlur: boolean; onFocus: boolean; onInputValueChange: boolean; placeholder: boolean; size: boolean; warning: boolean; width: boolean; maxMenuHeight: boolean; onMouseEnter: boolean; onMouseOver: boolean; onMouseLeave: boolean; renderAddButton: boolean; renderItem: boolean; renderValue: boolean; renderNotFound: boolean; valueToString: boolean; onUnexpectedInput: boolean; }; export interface FiasSearchProps extends CommonProps, Pick, keyof typeof COMBOBOX_PASS_PROPS> { api: FiasAPIProvider; address?: FiasAddress; searchOptions?: Partial; onValueChange?: (address: FiasAddress) => void; } /** * @deprecated Компонент устарел и больше не развивается. Рекомендуется переходить на [виджет](https://widgets.skbkontur.ru/#/category/%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5/doc/%D0%90%D0%B4%D1%80%D0%B5%D1%81%D0%B0%20%E2%80%94%20%D0%A4%D0%98%D0%90%D0%A1). */ export declare class FiasSearch extends React.Component { static __KONTUR_REACT_UI__: string; static displayName: string; static defaultProps: { width: string; limit: number; drawArrow: boolean; searchOnFocus: boolean; }; private readonly locale; private fiasCombobox; render(): JSX.Element; reset(): void; focus(): void; private createRef; private renderItem; private renderValue; private renderNotFound; private valueToString; private onValueChange; private onUnexpectedInput; private getItems; } export {};