import { IActivityHandler, IActivityContext } from "../../IActivityHandler";
/** Defines inputs for the Get Object IDs activity. */
export interface GetFeatureSetObjectIdsInputs {
    /** The feature set to obtain the object IDs from. Note that object IDs should be integers. If another data type is used (such as strings) to denote object IDs, they should be retrieved with the Get Attribute Values activity. */
    features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[];
    /** The name of the field containing the features' object IDs. Defaults to OBJECTID. */
    objectIdField?: string;
}
/** Defines outputs for the Get Object IDs activity. */
export interface GetFeatureSetObjectIdsOutputs {
    /** Indicates the ID the first feature in the feature set. */
    id?: number;
    /** Indicates all the IDs of the features in the feature set. */
    ids?: number[];
}
export declare class GetFeatureSetObjectIds implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: GetFeatureSetObjectIdsInputs, context: IActivityContext): GetFeatureSetObjectIdsOutputs;
}
