import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs to the Rotate activity. This activity relies on the geometry engine. */ export interface RotateEngineTaskInputs { geometry: __esri.GeometryUnion; angle: number; origin?: __esri.Point; } /** Defines outputs to the Rotate activity. */ export interface RotateEngineTaskOutputs { /** @description The rotated geometry. */ geometry: __esri.Geometry; } export declare class RotateEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::RotateEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: RotateEngineTaskInputs): RotateEngineTaskOutputs; }