import { ComponentPropsWithoutRef } from 'react';
import { Table as TanstackTable } from '@tanstack/react-table';
/**
 * Props for the DataTableBody component
 * @extends {ComponentPropsWithoutRef<"div">}
 */
export type DataTableBodyProps<T> = {
    /**
     * The table instance from @tanstack/react-table to render
     */
    table: TanstackTable<T>;
    /**
     * Whether the table has sub rows
     */
    hasSubRows: boolean;
} & ComponentPropsWithoutRef<"div">;
export declare const DataTableBodyContent: <T>({ table, hasSubRows, }: {
    table: TanstackTable<T>;
    hasSubRows: boolean;
}) => import("react/jsx-runtime").JSX.Element[];
export declare function DataTableBody<T>(props: DataTableBodyProps<T>): import("react/jsx-runtime").JSX.Element;
