import { ConfigState } from './ConfigState';
import { SuspendableObject } from './Common/SuspendableObject';
/**
 * Predefined Configuration for Custom Sort Module
 */
export interface CustomSortState extends ConfigState {
    /**
     * Collection of Custom Sort objects.
     */
    CustomSorts?: CustomSort[];
}
/**
 * Custom Sort object used in Custom Sort function.
 */
export interface CustomSort extends SuspendableObject {
    /**
     * Id of Column on which Custom Sort will be applied
     */
    ColumnId: string;
    /**
     * Order of values by which Column will be sorted
     *
     */
    SortedValues?: any[];
}
