import type { FixedColumnOffset } from "../../../hooks/ui/useFixedColumns"; import { DataTableColumn, DataTableMessages, DataTableRowAction } from "../../../types"; import React from "react"; export interface TableBodyProps { isLoading: boolean; error?: string | null; colSpanCount: number; messages?: DataTableMessages; paginatedData: T[]; rowKey: (row: T) => string; onRowClick?: (row: T, event: React.MouseEvent) => void; onRowNavigate?: (row: T) => string; rowNavigable?: (row: T) => boolean; hasBulkActions: boolean; rowSelectable?: (row: T) => boolean; selectedKeys: Set; toggleRowSelection: (row: T) => void; visibleColumnsArray: DataTableColumn[]; columnWidths: Record; hasActions: boolean; actions?: DataTableRowAction[]; columns: DataTableColumn[]; bordered?: boolean; dense?: boolean; resizableColumns?: boolean; fixedColumns?: Record; } export declare function TableBody({ isLoading, error, colSpanCount, messages, paginatedData, rowKey, onRowClick, onRowNavigate, rowNavigable, hasBulkActions, rowSelectable, selectedKeys, toggleRowSelection, visibleColumnsArray, columnWidths, hasActions, actions, columns, bordered, dense, resizableColumns, fixedColumns, }: TableBodyProps): React.JSX.Element; //# sourceMappingURL=TableBody.d.ts.map