/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { DoCheck } from '@angular/core'; import { GroupDescriptor } from '@progress/kendo-data-query'; import { GroupInfoService } from './group-info.service'; import { GroupsService } from './groups.service'; import { GroupItem } from '../data/group-item.interface'; import { ContextService } from '../common/provider.service'; import { SVGIcon } from '@progress/kendo-svg-icons'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class GroupHeaderComponent implements DoCheck { groupsService: GroupsService; groupInfoService: GroupInfoService; private ctx; rowIndex: number; logicalRowIndex: number; item: GroupItem; skipGroupDecoration: boolean; hasDetails: boolean; totalColumnsCount: number; hasGroupHeaderColumn: boolean; groupHeaderColumns: any[]; columns: any; groups: Array; groupItemClass: boolean; tableGroupRowClass: boolean; isExpanded: boolean; caretAltDownIcon: SVGIcon; caretAltRightIcon: SVGIcon; caretAltLeftIcon: SVGIcon; constructor(groupsService: GroupsService, groupInfoService: GroupInfoService, ctx: ContextService); ngDoCheck(): void; prefixGroupCell(item: GroupItem): any[]; toggleGroup(item: GroupItem, event: any): boolean; groupSpan(item: GroupItem): number; logicalColSpan(): number; ariaRole(): string; formatForGroup(item: GroupItem): string; groupTitle(item: GroupItem): string; groupHeaderTemplate(item: GroupItem): any; get groupButtonTitle(): any; get arrowIcon(): string; get arrowSVGIcon(): SVGIcon; get isStacked(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }