import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Length activity. This activity relies on the geometry engine. */ export interface LengthEngineTaskInputs { geometry: __esri.GeometryUnion; geodesic?: boolean; unit?: "millimeters" | "centimeters" | "meters" | "kilometers" | "inches" | "feet" | "yards" | "miles" | "nautical-miles" | string; } /** Defines outputs for the Length activity. */ export interface LengthEngineTaskOutputs { /** @description The calulated length. */ length: number; } export declare class LengthEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::LengthEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: LengthEngineTaskInputs): Promise; private executeUsing; }