import { Key } from 'react'; import { DataTableProps, DataTableRenderExpandedRow, SelectRowAction, DataTableRowType, ExpandedRowAction, DataTableRowSelectionRecord } from './types'; import { VirtualItem } from '@tanstack/react-virtual'; interface DataTableRowsProps extends Pick, 'columns' | 'rows' | 'noDataText' | 'noDataPadding' | 'loading' | 'selectableRows' | 'clickableRows' | 'cellHoverStyle' | 'cellDisabledStyle' | 'resize'> { tableContainerAttribute: number; totalColumnCount: number; allSelected?: boolean; selectedRows?: Map>; expandedRows?: Key[]; expandableButton: boolean; renderExpandedRow?: DataTableRenderExpandedRow; dividerRows?: (row: DataType, index: number) => boolean; rowColor?: (row: DataTableRowType, index: number) => (string | undefined) | string; rowKeyExtractor: (row: DataType, index: number) => Key; rowSelectionKeyExtractor: (row: DataType, index: number) => Key; onSelectedRow?: (action: SelectRowAction) => void; onExpandedRow?: (action: ExpandedRowAction) => void; virtualizedItems?: VirtualItem[]; } export declare const DataTableRows: ({ columns, rows, loading, selectableRows, clickableRows, selectedRows, expandedRows, noDataText, noDataPadding, cellHoverStyle, cellDisabledStyle, tableContainerAttribute, totalColumnCount, resize, expandableButton, renderExpandedRow, dividerRows, onSelectedRow, onExpandedRow, rowColor, rowKeyExtractor, rowSelectionKeyExtractor, virtualizedItems, }: DataTableRowsProps) => import("@emotion/react/jsx-runtime").JSX.Element; export {};