import { IActivityHandler, IActivityContext } from "../../IActivityHandler";
/** Defines inputs for the Sort Feature Set activity. */
export interface SortFeatureSetInputs {
    /** The feature set to sort. */
    features: __esri.Graphic | __esri.FeatureSet | __esri.Graphic[];
    /** The case-sensitive name of the attribute to sort on. */
    sortAttribute: string;
    /** Whether or not to sort in ascending order. If set to false, the feature set will be sorted in descending order. Defaults to true. */
    ascending?: boolean;
}
/** Defines outputs for the Sort Feature Set activity. */
export interface SortFeatureSetOutputs {
    /** The sorted features held within the feature set. */
    features: __esri.Graphic[];
}
export declare class SortFeatureSet implements IActivityHandler {
    static action: string;
    static suite: string;
    execute(inputs: SortFeatureSetInputs, context: IActivityContext): SortFeatureSetOutputs;
}
