import type { IActivityHandler } from "../../IActivityHandler"; /** Defines imports for the CompareGeometries activity. This activity relies on the geometry engine. */ export interface CompareGeometriesInputs { geometry1: __esri.GeometryUnion; geometry2: __esri.GeometryUnion; operation: "contains" | "crosses" | "disjoint" | "equals" | "intersects" | "overlaps" | "touches" | "within" | string; } export interface CompareGeometriesOutputs { /** @description The result of the geometry comparison. */ result?: boolean; } export declare class CompareGeometries implements IActivityHandler { static readonly action = "gcx:wf:arcgis::CompareGeometries"; static readonly suite = "gcx:wf:builtin"; execute(inputs: CompareGeometriesInputs): CompareGeometriesOutputs; private executeWith; }