import type { BeanCollection, GroupCellRendererParams, IGroupCellRenderer, IGroupCellRendererCtrl } from 'ag-grid-community'; import { BeanStub } from 'ag-grid-community'; export declare class GroupCellRendererCtrl extends BeanStub implements IGroupCellRendererCtrl { private expressionService; private valueService; private columnModel; private visibleColsService; private userComponentFactory; private ctrlsService; private funcColsService; wireBeans(beans: BeanCollection): void; private params; private showingValueForOpenedParent; private displayedGroupNode; private eGui; private eExpanded; private eContracted; private eCheckbox; private expandListener; private indentClass; private comp; private compClass; init(comp: IGroupCellRenderer, eGui: HTMLElement, eCheckbox: HTMLElement, eExpanded: HTMLElement, eContracted: HTMLElement, compClass: any, params: GroupCellRendererParams): void; getCellAriaRole(): string; destroy(): void; private refreshAriaExpanded; private isTopLevelFooter; private isEmbeddedRowMismatch; private findDisplayedGroupNode; private setupShowingValueForOpenedParent; private addValueElement; private addGroupValue; private adjustParamsWithDetailsFromRelatedColumn; private addFooterValue; private getInnerCompDetails; private addChildCount; private updateChildCount; private isShowRowGroupForThisRow; private addExpandAndContract; private onExpandClicked; private onExpandOrContract; private scrollToStickyNode; private isExpandable; private showExpandAndContractIcons; private onRowNodeIsExpandableChanged; private setupIndent; private setIndent; private addFullWidthRowDraggerIfNeeded; private isUserWantsSelected; private addCheckboxIfNeeded; private onKeyDown; private onCellDblClicked; }