import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnInit } from '@angular/core'; import { ForceUpdateReason } from './force-update-reason.model'; import { DataTableColumnTmplComponent } from './tmpl/data-table-column-tmpl.component'; import * as i0 from "@angular/core"; export declare class DataTableRowComponent implements OnInit { dt: any; private changeDetectorRef; private rowRef; private ngZone; rowItem: any; fontWeight: string; verticalAlign: string; selectable: boolean; checkable: boolean; showExpandToggle: boolean; rowIndex: number; allChecked: boolean; columns: DataTableColumnTmplComponent[]; editModel: string; editRowItem: any; resizeable: boolean; timeout: number; tableLevel: number; nestedIndex: string; generalRowHoveredData: boolean; detailChange: EventEmitter; forceUpdateEvent: EventEmitter; clickCount: number; timeoutId: any; constructor(dt: any, changeDetectorRef: ChangeDetectorRef, rowRef: ElementRef, ngZone: NgZone); ngOnInit(): void; forceUpdate(): void; onRowClick($event: any): void; onRowDBClick($event: any): void; onRowMouseEnter($event: any): void; onRowMouseLeave($event: any): void; onRowCheckChange($event: any, rowIndex: any, nestedIndex: any, rowItem: any): void; toggle(): void; trackByFn(index: any, item: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }