import { SORT_ORDER } from '../../types/query';
export declare const DEFAULT_PAGE_SIZE = 50;
export declare const PAGE_SIZES: number[];
/**
 * Enum for row selection type
 * @readonly
 * @enum {number}
 * @property {0} NONE - Selection not allowed
 * @property {1} SINGLE - Can select only single row
 * @property {2} MULTI - Can select any amount of rows
 */
export declare enum ROW_SELECTION {
    /** Selection not allowed */
    NONE = 0,
    /** Can select only single row */
    SINGLE = 1,
    /** Can select any amount of rows */
    MULTI = 2,
    /** Can drag rows */
    DRAG = 3
}
/**
 * Enum for columns sorting type
 * @readonly
 * @enum {number}
 * @property {0} NONE - Block sorting functionality (ignore sortable column property)
 * @property {1} SINGLE - Can sort only by single column at the same time (remove sorting from previous column)
 * @property {2} MULTI - Can sort by any amount of columns at the same time
 */
export declare enum SORT_TYPE {
    /** Block sorting functionality */
    NONE = 0,
    /** Can sort only by single column at the same time */
    SINGLE = 1,
    /** Can sort by any amount of columns at the same time */
    MULTI = 2
}
export declare const SORT_STEPS: SORT_ORDER[];
export declare const DEFAULT_SORT_ORDER: SORT_ORDER;
export declare const DEFAULT_SORT_TYPE = SORT_TYPE.MULTI;
export declare const DEFAULT_FILTER_COMPONENT = "TextFilter";
export declare const SORT_ICONS: {
    DESC: string;
    ASC: string;
    UNSET: string;
};
