import { MapProvider } from "./MapProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** * Defines inputs for the AddGraphics activity. * @product This is intended for internal use only within VertiGIS Studio products. */ export interface AddGraphicsInputs { layerId?: string | number; features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[]; removeAllFeatures?: boolean; } /** * Defines outputs for the AddGraphics activity. * @product This is intended for internal use only within VertiGIS Studio products. */ export interface AddGraphicsOutputs { /** @description The features that were added. */ features: __esri.Graphic[]; } export declare class AddGraphics implements IActivityHandler { static readonly action = "gcx:wf:arcgis::AddGraphicsLayerFeatures"; static readonly suite = "gcx:wf:builtin"; execute(inputs: AddGraphicsInputs, _context: IActivityContext, MapProviderType: typeof MapProvider): Promise; }