import { RevoGrid } from '../../interfaces'; import { ColumnCollection } from '../../services/column.data.provider'; import { Group as StoreGroup } from '../../store/dataSource/data.store'; import BasePlugin from '../basePlugin'; interface Group extends StoreGroup { level: number; } export declare type ColumnGrouping = Record; export default class GroupingColumnPlugin extends BasePlugin { static gatherGroup(res: T, colData: RevoGrid.ColumnGrouping, collection: T, level?: number): T; } export declare function isColGrouping(colData: RevoGrid.ColumnGrouping | RevoGrid.ColumnRegular): colData is RevoGrid.ColumnGrouping; export {};