import { TableColumnCtx } from '../table-column/defaults'; import { TableBodyProps } from './defaults'; declare function useStyles(props: Partial>): { getRowStyle: (row: T, rowIndex: number) => any; getRowClass: (row: T, rowIndex: number) => string[]; getCellStyle: (rowIndex: number, columnIndex: number, row: T, column: TableColumnCtx) => any; getCellClass: (rowIndex: number, columnIndex: number, row: T, column: TableColumnCtx) => string; getSpan: (row: T, column: TableColumnCtx, rowIndex: number, columnIndex: number) => { rowspan: number; colspan: number; }; getColspanRealWidth: (columns: TableColumnCtx[], colspan: number, index: number) => number; isColumnHidden: (index: any) => boolean; }; export default useStyles;