import type { RadarForwardGeocodeParams, RadarReverseGeocodeParams, RadarGeocodeResponse, RadarIPGeocodeResponse } from '../types'; /** @internal geocoding API — use Radar.forwardGeocode / reverseGeocode / ipGeocode instead */ declare class Geocoding { /** * geocode an address or place name to coordinates * @param params - query string, optional layers and country filter * @returns matching addresses */ static forwardGeocode(params: RadarForwardGeocodeParams): Promise; /** * reverse geocode coordinates to addresses * @param params - latitude/longitude, optional layers filter * @returns matching addresses */ static reverseGeocode(params: RadarReverseGeocodeParams): Promise; /** * geocode the device's IP address to a rough location * @returns IP address, approximate address, and proxy info */ static ipGeocode(): Promise; } export default Geocoding;