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