import { type TableFieldConfig } from "./Table.types"; export interface TableBody { items?: RowData[]; selectedItems?: { index: number; }[]; fieldConfigurations: TableFieldConfig[]; emptyItemsText: string; emptyFieldContentText?: string; isLoading: boolean; showEmptyView: boolean; onRowClick?: (item: RowData) => void; className?: string; /** * Property to use when the table does not have a footer, * and we want to preserve the rounded layout. */ lastRowRounded: boolean; /** * Property to use when the table does not have a header, * and we want to preserve the rounded layout. */ topRowRounded: boolean; isSelectable?: boolean; onSelectRow?: (params: { checked: boolean; rowIndex: number; value: RowData; }) => void; colSpan: number; } export declare function TableBody(props: TableBody): import("react").JSX.Element;