/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { QueryList } from '@angular/core'; import { IdService } from '../common/id.service'; import { ColumnBase } from './column-base'; import * as i0 from "@angular/core"; /** * @hidden */ export declare function isColumnGroupComponent(column: any): column is ColumnGroupComponent; /** * Represents the column group header of the Grid ([more information and examples](https://www.telerik.com/kendo-angular-ui/components/grid/columns/headers)). * * Use this component to group columns under a common header. * * @example * ```html * * * * * * * * ``` */ export declare class ColumnGroupComponent extends ColumnBase { parent?: ColumnBase; /** * @hidden */ includeInChooser: boolean; /** * @hidden */ isColumnGroup: boolean; /** * @hidden */ minResizableWidth: number; /** * @hidden */ maxResizableWidth: number; /** * @hidden */ children: QueryList; constructor(parent?: ColumnBase, idService?: IdService); /** * @hidden */ rowspan(): number; /** * @hidden * * Used to hide the cellRowspan property from the public API. */ set cellRowspan(cellRowSpan: any); /** * @hidden */ get colspan(): number; /** * @hidden */ get leafIndex(): number; get childrenArray(): any[]; get hasChildren(): boolean; private get firstChild(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }