import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Area activity. This activity relies on the geometry engine. */ export interface AreaEngineTaskInputs { geometry: __esri.Polygon; geodesic?: boolean; unit?: "acres" | "ares" | "hectares" | "square-feet" | "square-meters" | "square-yards" | "square-kilometers" | "square-miles" | string | number; } /** Defines outputs for the Area activity. */ export interface AreaEngineTaskOutputs { /** @description The result area. */ area: number; } export declare class AreaEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::AreaEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: AreaEngineTaskInputs): Promise; private executeUsing; }