import { RowData, Cell, Row, Table } from '../types'; export interface CoreRow { id: string; index: number; original: TData; depth: number; _valuesCache: Record; _uniqueValuesCache: Record; getValue: (columnId: string) => TValue; getUniqueValues: (columnId: string) => TValue[]; renderValue: (columnId: string) => TValue; subRows: Row[]; getLeafRows: () => Row[]; originalSubRows?: TData[]; getAllCells: () => Cell[]; _getAllCellsByColumnId: () => Record>; } export declare const createRow: (table: Table, id: string, original: TData, rowIndex: number, depth: number, subRows?: Row[] | undefined) => Row;