import { ColumnProps } from './Column';
import ColumnGroup from './ColumnGroup';
export default class ColumnGroups {
    columns: ColumnGroup[];
    aggregation?: boolean | undefined;
    parent?: ColumnGroup;
    get wide(): number;
    get deep(): number;
    get hidden(): boolean;
    get width(): number;
    get left(): number;
    get right(): number;
    get lastLeaf(): ColumnGroup | undefined;
    get allLeafs(): ColumnGroup[];
    get inView(): boolean;
    get leafs(): ColumnGroup[];
    get leftLeafs(): ColumnGroup[];
    get rightLeafs(): ColumnGroup[];
    get leftLeafColumnsWidth(): number;
    get rightLeafColumnsWidth(): number;
    constructor(columns: ColumnProps[], aggregation?: boolean | undefined, parent?: ColumnGroup);
}
