export declare type DataResult = T | IDataRowGroup; export interface IDataRowGroup { data: T[]; $hideRows: boolean; value: string; } /** * The augmented data row array displayed by the table. * Note: this array is made available to the table templete as the `$data` field */ export declare type DataResults = T[] & { visibleColumnCount: number; }; /** * The augmented grouped data row array displayed by the table * Note: this array is made available to the table templete as the `$groups` field */ export declare type GroupedDataResults = IDataRowGroup[] & { visibleColumnCount: number; };