import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Cut activity. This activity relies on the geometry engine. */ export interface CutEngineTaskInputs { geometry: __esri.GeometryUnion; cutter: __esri.Polyline; } /** Defines outputs for the Cut activity. */ export interface CutEngineTaskOutputs { /** @description The result array of geometries created by cutting the input geometry with the cutter. */ geometry: __esri.Geometry[]; } export declare class CutEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::CutEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: CutEngineTaskInputs): CutEngineTaskOutputs; }