import { MapProvider } from "./MapProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs for the ReverseGeocode activity. */ export interface ReverseGeocodeInputs { url: string; location: number[] | __esri.Point; distance?: number; outSpatialReference?: number | string | __esri.SpatialReference; languageCode?: string; returnIntersection?: boolean; timeout?: number; continueOnError?: boolean; } /** Defines outputs for the ReverseGeocode activity. */ export interface ReverseGeocodeOutputs { /** @description The result address. */ address?: object; /** @description The result address location. */ location?: __esri.Point; } export declare class ReverseGeocode implements IActivityHandler { static readonly action = "gcx:wf:arcgis::ReverseGeocode"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ReverseGeocodeInputs, context: IActivityContext, MapProviderType: typeof MapProvider): Promise; }