import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Cast Geometry activity. */ export interface CastGeometryInputs { geometry: __esri.GeometryUnion; } /** Defines outputs for the Cast Geometry activity. */ export interface CastGeometryOutputs { /** @description The geometry as an extent. */ extent?: __esri.Extent; /** @description The geometry as a multipoint. */ multipoint?: __esri.Multipoint; /** @description The geometry as a point. */ point?: __esri.Point; /** @description The geometry as a polygon. */ polygon?: __esri.Polygon; /** @description The geometry as a polyline. */ polyline?: __esri.Polyline; } export declare class CastGeometry implements IActivityHandler { static readonly action = "gcx:wf:arcgis::CastGeometry"; static readonly suite = "gcx:wf:builtin"; execute(inputs: CastGeometryInputs): CastGeometryOutputs; }