import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs to the Reshape task. This task requires a geometry service. */ export interface ReshapeServiceTaskInputs { url: string; geometry: __esri.Polyline | __esri.Polygon; reshaper: __esri.Polyline; } /** Defines outputs for the Reshape task. */ export interface ReshapeServiceTaskOutputs { /** @description The reshaped geometry. */ geometry: __esri.Geometry | null | undefined; } export declare class ReshapeServiceTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::ReshapeServiceTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ReshapeServiceTaskInputs, context: IActivityContext): Promise; }