import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Geocoding extends ClientSDK { /** * Geocoding_International_Geocode * * @remarks * Returns the WGS84 latitude and longitude for the given location. Supports most international locations. */ geocode(request: operations.GeocodingInternationalGeocodeRequest, options?: RequestOptions): Promise; /** * Geocoding_International_PositionToCountry * * @remarks * Returns the country based on the WGS84 latitude and longitude supplied. No result is returned if the coordinates are in international waters. */ positionToCountry(request: operations.GeocodingInternationalPositionToCountryRequest, options?: RequestOptions): Promise; /** * Geocoding_International_RetrieveNearestPlaces * * @remarks * Calculates the nearest places of interest of a given category to a given location. */ retrieveNearestPlaces(request: operations.GeocodingInternationalRetrieveNearestPlacesRequest, options?: RequestOptions): Promise; /** * Geocoding_International_ReverseGeocode * * @remarks * Returns the nearest address or location to the given coordinates. */ reverseGeocode(request: operations.GeocodingInternationalReverseGeocodeRequest, options?: RequestOptions): Promise; /** * Extras_Web_Ip2Country * * @remarks * Translates an IP address to a country. This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com */ ip2Country(request?: operations.ExtrasWebIp2CountryRequest | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=geocoding.d.ts.map