import type { RetrieveAddressSuccessResponse } from '../../../../api/address/address.types';
import type { Translatable } from '../../../../../types';
import type { AddressFieldProps } from '../../forms/Address/types';
import type { CountryCode } from '../../../../types/datasets/country-code';
interface SearchAddressProps extends Pick<AddressFieldProps, 'readOnly' | 'optional' | 'handleBlur'> {
    addressText?: string;
    country: CountryCode | undefined;
    labelKey: Translatable;
    errorMessage: boolean | Translatable;
    isValid: boolean | undefined;
    onAddressTextChange(addressText: string): void;
    onAutofillAddress(foundAddress: RetrieveAddressSuccessResponse): void;
}
export declare const SearchAddress: ({ addressText, country, labelKey, errorMessage, isValid, readOnly, optional, handleBlur, onAddressTextChange, onAutofillAddress, }: SearchAddressProps) => import("preact/jsx-runtime").JSX.Element;
export {};
