import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Relate activity. This activity relies on the geometry engine. */ export interface RelateEngineTaskInputs { geometry1: __esri.GeometryUnion; geometry2: __esri.GeometryUnion; relations: string | string[]; } /** Defines outputs for the Relate activity. */ export interface RelateEngineTaskOutputs { /** @description Returns true if the relation holds on the input geometries. */ incident?: boolean; /** @description Returns an array of values that indicate what aspects of the relation hold. */ incidents?: boolean[]; } export declare class RelateEngineTask implements IActivityHandler { static readonly action = "gcx:wf:arcgis::RelateEngineTask"; static readonly suite = "gcx:wf:builtin"; execute(inputs: RelateEngineTaskInputs): Promise; }