import { IActivityHandler, IActivityContext, Deferrable, EmptyOutputs } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines inputs for the RemoveGraphics activity. */
export interface RemoveGraphicsInputs {
    /** The ID of the graphics layer to remove features from. */
    layerId?: string | number;
    /** The set of features to be removed from the layer. */
    features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[];
}
export declare class RemoveGraphics implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: RemoveGraphicsInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<EmptyOutputs>;
}
