import { Key } from '../contracts/dataGridContract'; import { default as GridModel } from './gridModel'; import { default as RowModel } from './rowModel'; export default class DetailRowModel { readonly grid: GridModel; readonly parentRow: RowModel; constructor(grid: GridModel, parentRow: RowModel); readonly kind: "detail"; get key(): Key; get isAutoHeight(): boolean; static readonly AUTO_HEIGHT_ESTIMATE = 200; get height(): 'auto' | number; /** Numeric height for virtualization offset calculations. Uses estimate for 'auto'. */ get heightForOffset(): number; readonly count = 0; get flatRows(): this[]; get allRows(): RowModel[]; }