import { CommonProps, Refable } from "@trackunit/react-components"; import { HTMLAttributes, ReactNode } from "react"; export interface TbodyProps extends CommonProps, HTMLAttributes, Refable { /** * A id that can be used in tests to get the component */ "data-testid"?: string; /** * Custom classNames that will be merged with the default classNames. */ className?: string; /** * Children to render in the table section. */ children?: ReactNode; } /** * The Tbody is a wrapper for the tbody html element. * It is used to render a table, and adds some default styling. * * In most cases, we recommend using the Table Component over the Table Base Components. * However, if you need to construct a custom table, the Table Base Components can be utilized. * * @param {TbodyProps} props - The props for the Tbody component * @returns {ReactElement} Tbody component */ export declare const Tbody: ({ "data-testid": dataTestId, className, children, ref, ...rest }: TbodyProps) => import("react/jsx-runtime").JSX.Element;