import { MapProvider } from "./MapProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs for the SetLayerDefinitionExpression activity. */ export interface SetLayerDefinitionExpressionInputs { layerId: string | number; sublayerId?: string | number; expression: string; } /** Defines outputs for the SetLayerDefinitionExpression activity. */ export interface SetLayerDefinitionExpressionOutputs { /** @description The new layer definition expression. */ newExpression?: string; /** @description The previous layer definition expression. */ oldExpression?: string; } export declare class SetLayerDefinitionExpression implements IActivityHandler { static readonly action = "gcx:wf:arcgis::SetLayerDefinitionExpression"; static readonly suite = "gcx:wf:builtin"; execute(inputs: SetLayerDefinitionExpressionInputs, _context: IActivityContext, MapProviderType: typeof MapProvider): Promise; }