import { IActivityHandler, IActivityContext } from "../../IActivityHandler";
/** Defines inputs for the Get Attribute Value activity. */
export interface GetAttributeValueInputs {
    /** The feature set or collection of graphics to search for the attribute. */
    features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[];
    /** The name of the attribute to get. */
    attribute: string;
    /** The zero-based index of the feature to get the attribute from. If not specified, the first feature will be used. */
    index?: number;
}
/** Defines outputs for the Get Attribute Value activity. */
export interface GetAttributeValueOutputs {
    /** Indicates the feature containing the first assigned attribute. */
    feature?: __esri.Graphic;
    /** Indicates the value of the specified attribute for the first feature. */
    value?: any;
}
export declare class GetAttributeValue implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GetAttributeValueInputs, context: IActivityContext): GetAttributeValueOutputs;
}
