/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { DoCheck, TemplateRef } from '@angular/core'; import { EditService } from '../editing/edit.service'; import { CommandColumnComponent } from '../columns/command-column.component'; import { ColumnComponent } from '../columns/column.component'; import { FormGroup } from '@angular/forms'; import { CellContext } from './common/cell-context'; import { IdService } from '../common/id.service'; import { SVGIcon } from '@progress/kendo-svg-icons'; import { ContextService } from '../common/provider.service'; import { DetailTemplateDirective } from './details/detail-template.directive'; import { DetailsService } from './details/details.service'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class CellComponent implements DoCheck { private editService; private idService; private ctx; private detailsService; private localization; private cellContext; get commandCellClass(): boolean; get dragHandleCellClass(): boolean; get dragRowHandleLabel(): string; column: any; columns: Array; columnIndex: number; isNew: boolean; isLoading: boolean; isVirtual: boolean; loadingTemplate: TemplateRef; detailTemplate: DetailTemplateDirective; item: any; set rowIndex(index: number); get rowIndex(): number; dataItem: any; reorderIcon: SVGIcon; minusIcon: SVGIcon; plusIcon: SVGIcon; detailButtonIconName(viewItem: any): string; detailButtonSvgIcon(viewItem: any): SVGIcon; detailButtonText(viewItem: any): string; toggleRow(index: number, dataItem: any): boolean; get stackedRowClass(): any; get stackedRowStyle(): any; isEdited(column?: any): boolean; get showLoading(): boolean; get formGroup(): FormGroup; getTemplateContext(column?: any): any; get isStackedLayoutMode(): boolean; getEditTemplateContext(column?: any): any; get rowReorderTemplateContext(): any; get format(): any; isBoundColumn(column?: any): boolean; isCheckboxColumn(column?: any): boolean; get selectionCheckboxId(): string; get selectionCheckboxLabel(): string; get isSpanColumn(): boolean; get children(): ColumnComponent[]; isRowReorderColumn(column?: any): boolean; isRowSelectable(column?: any): boolean; private _rowIndex; private isColumnEditable; private _templateContext; private _editTemplateContext; private _rowReorderTemplateContext; constructor(editService: EditService, idService: IdService, ctx: ContextService, detailsService: DetailsService, localization: LocalizationService, cellContext: CellContext); ngDoCheck(): void; isCommand(column: any): column is CommandColumnComponent; private isFieldEditable; private updateCellContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }