import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs for the Remove Feature Set Fields activity. */ export interface RemoveFeatureSetFieldsInputs { features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[]; fields: string | string[]; removeEmptyFields?: boolean; } /** Defines outputs for the Remove Feature Set Fields activity. */ export interface RemoveFeatureSetFieldsOutputs { /** @description The first feature affected or otherwise. */ feature?: __esri.Graphic; /** @description All the features affected or otherwise. */ features?: __esri.Graphic[]; } export declare class RemoveFeatureSetFields implements IActivityHandler { static readonly action = "gcx:wf:arcgis::RemoveFeatureSetFields"; static readonly suite = "gcx:wf:builtin"; execute(inputs: RemoveFeatureSetFieldsInputs): RemoveFeatureSetFieldsOutputs; } export type FeatureSetWithFieldAliases = __esri.FeatureSet & { fieldAliases?: Record; };