import { MapProvider } from "./MapProvider"; import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs for the GetLayer activity. */ export interface GetLayerInputs { layerId: string | number; sublayerId?: string | number; } /** Defines outputs for the GetLayer activity. */ export interface GetLayerOutputs { /** @description The result layer. */ layer?: __esri.Layer; /** @description The result sublayer. */ sublayer?: __esri.Sublayer; } export declare class GetLayer implements IActivityHandler { static readonly action = "gcx:wf:arcgis::GetLayer"; static readonly suite = "gcx:wf:builtin"; execute(inputs: GetLayerInputs, _context: IActivityContext, MapProviderType: typeof MapProvider): Promise; }