import { MapProvider } from "./MapProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs for the SetLayerProperty activity. */ export interface SetLayerPropertyInputs { layerId: string | number; name: string; value: any; } /** Defines outputs for the SetLayerProperty activity. */ export interface SetLayerPropertyOutputs { /** @description The new property value. */ newValue: any; /** @description The previous property value. */ oldValue: any; } export declare class SetLayerProperty implements IActivityHandler { static readonly action = "gcx:wf:arcgis::SetLayerProperty"; static readonly suite = "gcx:wf:builtin"; execute(inputs: SetLayerPropertyInputs, _context: IActivityContext, MapProviderType: typeof MapProvider): Promise; }