import type { IActivityHandler, IActivityContext } from "../../IActivityHandler"; /** Defines inputs to the GetFeatureLayerInfo activity. */ export interface GetFeatureLayerInfoInputs { url: string; dynamicLayerDefinition?: any; source?: any; timeout?: number; } /** Defines outputs to the GetFeatureLayerInfo activity. */ export interface GetFeatureLayerInfoOutputs { /** @description The result layer or table information. */ layerInfo: { fields: __esri.Field[]; types?: __esri.FeatureType[]; }; } export declare class GetFeatureLayerInfo implements IActivityHandler { static readonly action = "gcx:wf:arcgis::GetFeatureLayerInfo"; static readonly suite = "gcx:wf:builtin"; execute(inputs: GetFeatureLayerInfoInputs, context: IActivityContext): Promise; }