import { Column, HeaderGroup, Row } from '@tanstack/react-table'; import { ReactElement } from 'react'; import { TableToolbarProps } from './TableToolbar'; import { TableCellConfigs, TableProps } from './model/table-model'; export type VirtualizedTableProps = Required, 'height' | 'width' | 'density' | 'defaultColumnWidth' | 'defaultColumnHeight'>> & Pick, 'onRowMouseOver' | 'onRowMouseOut' | 'pagination' | 'onPaginationChange'> & { onRowClick: (e: React.MouseEvent, id: string) => void; rows: Array>; columns: Array>; headers: Array>; cellConfigs?: TableCellConfigs; rowCount: number; toolbarConfig: Pick, 'isSearchEnabled' | 'globalFilter' | 'onGlobalFilterChange' | 'isColumnFilterEnabled' | 'columns' | 'columnFilterMenuMaxHeight'>; }; export declare function VirtualizedTable({ width, height, density, defaultColumnWidth, defaultColumnHeight, onRowClick, onRowMouseOver, onRowMouseOut, rows, columns, headers, cellConfigs, pagination, onPaginationChange, rowCount, toolbarConfig, }: VirtualizedTableProps): ReactElement; //# sourceMappingURL=VirtualizedTable.d.ts.map