import { AxiosInstance } from 'axios';
import { Address, AddressSummary } from './address';
import { AddressLookupFindQuery, AddressLookupRetrieveQuery, AddressLookupService, AddressLookupServiceProvider } from './address-lookup';
export default class AddressLookupLoqateService implements AddressLookupService {
    serviceProvider: AddressLookupServiceProvider;
    private axios;
    private key;
    constructor(axios: AxiosInstance, key: string);
    find(query: AddressLookupFindQuery): Promise<AddressSummary[]>;
    retrieve(query: AddressLookupRetrieveQuery): Promise<Address[]>;
}
//# sourceMappingURL=address-lookup-loqate-service.d.ts.map