/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnDestroy, OnChanges } from '@angular/core'; import { IdService } from '../common/id.service'; import { NavigationService } from './navigation.service'; import { LogicalRow } from './logical-row.interface'; import { ColumnsContainer } from '../columns/columns-container'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class LogicalRowDirective implements LogicalRow, OnDestroy, OnChanges { private idService; private navigation; logicalRowIndex: number; logicalSlaveRow: boolean; logicalCellsCount: number; logicalSlaveCellsCount: number; dataRowIndex: number; dataItem: any; isNew: boolean; totalColumns: ColumnsContainer; uid: number; get hostRole(): string; get ariaRowIndex(): number; get rowIndex(): number; get ariaOwns(): string; tableRowClass: boolean; constructor(idService: IdService, navigation: NavigationService); ngOnChanges(changes: any): void; ngOnDestroy(): void; private get columnsArray(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }