import { type DataGrid } from './DataGrid.js'; export declare class DataRecord { readonly dataGrid: DataGrid; constructor(dataGrid: DataGrid, init: Partial>); readonly data: TData; readonly index: number; readonly level: number; get isSelected(): boolean; get isSelectable(): boolean; get detailsOpen(): boolean; private _subDataRecords?; get subDataRecords(): DataRecord[] | undefined; get flattenedRecords(): Array>; getSubDataByLevel(level: number): DataRecord[] | undefined; get hasSubData(): boolean; get hasDetails(): boolean; } //# sourceMappingURL=DataRecord.d.ts.map