export interface IDxGridLoadOptions { skip: number; limit: number; requireTotalCount?: boolean; filter?: any; sort?: IDxGridSort[]; group?: IDxGridGroup[]; } export interface IDxGridFilter { field: string; operation: string; filterValue: any; } export interface IDxGridGroup { selector: string; desc?: boolean; isExpanded?: boolean; groupInterval?: number | string; } export interface IDataSet { totalCount?: number; data: T[]; } export declare enum SortDirectionEnum { Asc = 1, Desc = -1 } export interface IDxGridSort { selector: string; direction: SortDirectionEnum; } export interface IDxGroupResult { data: IDxGroupItem[]; totalCount?: number; } export interface IDxGroupItem { key: string; count: number; items: IDxGroupItem[]; }