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' | 'emptyContent' | 'emptyPadding' | 'loading' | 'selectableRows' | 'clickableRows' | 'hasCellHoverStyle' | 'hasCellDisabledStyle' | 'resizable'> { tableContainerAttribute: number; totalColumnCount: number; allSelected?: boolean; selectedRows?: Map>; expandedRows?: Key[]; hasExpandButton: boolean; renderExpandedRow?: DataTableRenderExpandedRow; shouldRenderRowDivider?: (row: DataType, index: number) => boolean; rowColor?: (row: DataTableRowType, index: number) => (string | undefined) | string; getRowKey: (row: DataType, index: number) => Key; getRowSelectionKey: (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, emptyContent, emptyPadding, hasCellHoverStyle, hasCellDisabledStyle, tableContainerAttribute, totalColumnCount, resizable, hasExpandButton, renderExpandedRow, shouldRenderRowDivider, onSelectedRow, onExpandedRow, rowColor, getRowKey, getRowSelectionKey, virtualizedItems, }: DataTableRowsProps) => import("@emotion/react/jsx-runtime").JSX.Element; export {};