import { IActivityHandler, IActivityContext, Deferrable } from "../../IActivityHandler";
import { MapProvider } from "./MapProvider";
/** Defines inputs to the GetGraphics activity. */
export interface GetGraphicsInputs {
    /** The ID of the graphics layer to get the features from. */
    layerId?: string | number;
    /** The type of geometry to retrieve from the graphics layer. If not specified, all features will be returned. */
    geometryType?: string;
}
/** Defines outputs to the GetGraphics activity. */
export interface GetGraphicsOutputs {
    /** The features of the graphics layer. */
    features: __esri.Graphic[];
}
export declare class GetGraphics implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GetGraphicsInputs, context: IActivityContext, type: typeof MapProvider): Deferrable<GetGraphicsOutputs>;
}
