import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Densify activity. This activity relies on the geometry engine. */ export interface DensifyEngineTaskInputs { geometry: __esri.GeometryUnion; maxSegmentLength?: number; unit?: "millimeters" | "centimeters" | "meters" | "kilometers" | "inches" | "feet" | "yards" | "miles" | "nautical-miles" | string; } /** Defines outputs for the Densify activity. */ export interface DensifyEngineTaskOutputs { /** @description The densified geometry. */ geometry: __esri.Geometry; } export declare class DensifyEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::DensifyEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: DensifyEngineTaskInputs): DensifyEngineTaskOutputs; }