import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Clip activity. This activity makes use of the geometry engine. */ export interface ClipEngineTaskInputs { geometry: __esri.GeometryUnion; extent: __esri.Extent | __esri.Polygon; } /** Defines outputs for the Clip activity. */ export interface ClipEngineTaskOutputs { /** @description The clipped geometry. */ geometry: __esri.Geometry | null | undefined; } export declare class ClipEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::ClipEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ClipEngineTaskInputs): ClipEngineTaskOutputs; }