export default AddressInput; /** AddressInput */ declare class AddressInput extends React.PureComponent { constructor(props: any); state: { inputValue: any; isDropdownOpen: boolean; }; innerRef: React.RefObject; _onChange: (event: any) => void; _onSelect: (option: any) => void; _onClear: () => void; _getInputValue: () => any; _getIsLoading: () => boolean; _getStatus: () => any; _setDropdownOpen: () => void; _setDropdownClosed: () => void; _renderLoadingOption: () => { id: string; disabled: boolean; value: () => React.JSX.Element; }; _renderNoResultsOption: () => { id: string; disabled: boolean; overrideOptionStyle: boolean; value: any; }; _renderOptions: () => any; render(): React.JSX.Element; /** * Sets focus on the input element * @param {FocusOptions} options */ focus(): void; } declare namespace AddressInput { let displayName: string; namespace propTypes { let dataHook: PropTypes.Requireable; let className: PropTypes.Requireable; let clearButton: PropTypes.Requireable; let initialValue: PropTypes.Requireable; let value: PropTypes.Requireable; let disabled: PropTypes.Requireable; let debounceDuration: PropTypes.Requireable; let onSelect: PropTypes.Requireable<(...args: any[]) => any>; let onChange: PropTypes.Requireable<(...args: any[]) => any>; let options: PropTypes.Requireable; let onClear: PropTypes.Requireable<(...args: any[]) => any>; let onFocus: PropTypes.Requireable<(...args: any[]) => any>; let onBlur: PropTypes.Requireable<(...args: any[]) => any>; let autoSelect: PropTypes.Requireable; let onManuallyInput: PropTypes.Requireable<(...args: any[]) => any>; let status: PropTypes.Requireable; let statusMessage: PropTypes.Requireable; let border: PropTypes.Requireable; let size: PropTypes.Requireable; let placeholder: PropTypes.Requireable; let noResultsText: PropTypes.Requireable>; let popoverProps: PropTypes.Requireable; maxWidth: PropTypes.Requireable>; minWidth: PropTypes.Requireable>; flip: PropTypes.Requireable; fixed: PropTypes.Requireable; placement: PropTypes.Requireable; dynamicWidth: PropTypes.Requireable; }>>; } namespace defaultProps { let clearButton_1: boolean; export { clearButton_1 as clearButton }; let debounceDuration_1: number; export { debounceDuration_1 as debounceDuration }; let border_1: string; export { border_1 as border }; } } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=AddressInput.d.ts.map