import { ILoqateAddress } from '../../interfaces';
/**
 *
 * @param {string} searchQuery
 * @param {Record<string, string|string[]>} options
 * @param {string} [options.searchContainerId]
 * @param {string[]} [options.allowedCountryCodes]
 * @returns
 */
export declare const fetchAutocomplete: (searchQuery: string, options?: {
    ipAddress?: string;
    searchContainerId?: string;
    allowedCountryCodes?: string[];
}) => Promise<any>;
export declare const fetchAddress: (addressOption: any) => Promise<any>;
export declare const verifyAddressLoqate: (address: any) => Promise<any>;
export declare function selectionFromLoqateAddress(address: ILoqateAddress): {
    label: string;
    value: string;
};
declare const _default: {
    fetchAutocomplete: (searchQuery: string, options?: {
        ipAddress?: string;
        searchContainerId?: string;
        allowedCountryCodes?: string[];
    }) => Promise<any>;
    fetchAddress: (addressOption: any) => Promise<any>;
    verifyAddressLoqate: (address: any) => Promise<any>;
};
export default _default;
