/// import type { GetInputPropsOptions } from 'downshift-legacy'; import type { ComponentType, ReactNode } from 'react'; import type { Except } from 'type-fest'; import type { FormattedAddress } from './utils'; export { type FormattedAddress } from './utils'; type AutocompletionRequest = google.maps.places.AutocompletionRequest; type NormalizedAddressToString = (address: FormattedAddress) => string; interface InternalInputAddressData { predictionsCount: number | null; triesCount: number | null; } export interface InputAddressData extends InternalInputAddressData { selectedAddressIndex: number | null; } export interface InputAddressProps extends Omit { initialValue?: FormattedAddress; options?: Except; minLengthBeforeAutocomplete?: number; emptyComponent: ComponentType>; normalizedAddressToString?: NormalizedAddressToString; onChange: (newValue: null | FormattedAddress, addressData?: InputAddressData) => void; onManualModeRequired?: () => void; } export declare function InputAddress({ initialValue, options, minLengthBeforeAutocomplete, emptyComponent, normalizedAddressToString, onChange, onManualModeRequired, ...otherProps }: InputAddressProps): ReactNode; //# sourceMappingURL=index.d.ts.map