import { ObjectForExtending, Prettify } from './utils.type'; import { TableConfig } from './table-config.type'; import { ColumnConfig } from './column-config.type'; import { DataGridHandle } from 'react-data-grid'; import { Ref } from 'react'; export type TableProps = { columnConfig: readonly ColumnConfig[]; rows: RowType[]; topSummaryRows?: SummaryRowType[]; bottomSummaryRows?: SummaryRowType[]; tableConfig?: Prettify>; headerContextValue?: HeaderContextValueType; rowContextValue?: RowContextValueType; refTable?: Ref; refTableContainer?: React.Ref; };