import { ChangeDetectorRef, TemplateRef } from '@angular/core'; import { Destroy } from '@deja-js/component/core'; import { IDejaGridColumnLayout } from '../data-grid-column/data-grid-column-layout'; import { IDejaGridRow } from './data-grid-row'; import * as i0 from "@angular/core"; /** Composant représentant une ligne de la grille */ export declare class DejaGridRowComponent extends Destroy { private changeDetectorRef; /** Définit la structure de la ligne associée à ce composant */ row: IDejaGridRow; /** Template de cellule si définit extérieurement à la grille */ cellTemplateExternal: TemplateRef; /** Index de la ligne sur la liste plate de ItemListService */ flatIndex: number; /** Template de cellule par defaut définit dans le HTML de la grille */ cellTemplateInternal: TemplateRef; private _columnLayout; private refresh$sub; set columnLayout(layout: IDejaGridColumnLayout); get columnLayout(): IDejaGridColumnLayout; get cellTemplate(): TemplateRef; constructor(changeDetectorRef: ChangeDetectorRef); getCellText(row: IDejaGridRow, textField: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }