import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Flip activity. This activity relies on the geometry engine. */ export interface FlipEngineTaskInputs { geometry: __esri.GeometryUnion; orientation: "horizontal" | "vertical" | string; origin?: __esri.Point; } /** Defines the outputs for the Flip activity. */ export interface FlipEngineTaskOutputs { /** @description The flipped geometry. */ geometry?: __esri.Geometry; } export declare class FlipEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::FlipEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: FlipEngineTaskInputs): FlipEngineTaskOutputs; executeUsing(orientation: string, geometry: __esri.GeometryUnion, origin: __esri.Point): __esri.GeometryUnion; }