import { type DisplayTableProps } from './DisplayTable.types'; import { DisplayTableBody } from './DisplayTableBody'; import { DisplayTableCell } from './DisplayTableCell'; import { DisplayTableHeader } from './DisplayTableHeader'; import { DisplayTableHeaderCell } from './DisplayTableHeaderCell'; import { DisplayTableHeaderRow } from './DisplayTableHeaderRow'; import { DisplayTableRow } from './DisplayTableRow'; declare function Base({ title, titleTag, lead, className, fixedHeader, leftFixedColumnIndex, rightFixedColumnIndex, wrapperProps, loading, ...props }: DisplayTableProps): import("react/jsx-runtime").JSX.Element; /** * The `DisplayTable` component. * * It renders a `table` element. * This component should be used as a wrapper for all DisplayTable composition components. * The composition components are provided as sub-components of DisplayTable. * You can use them as follows: * * @example * ```jsx * * * * Header 1 * Header 2 * * * * * Cell 1 * Cell 2 * * * * ``` */ export declare const DisplayTable: typeof Base & { /** * The `DisplayTableBody` component. * This component should be used inside the `DisplayTable` component. * * It renders and extends the props of `tbody` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody */ Body: typeof DisplayTableBody; /** * The `DisplayTableCell` component. * This component should be used inside the `DisplayTable` component. * * It renders and extends the props of `td` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td */ Cell: typeof DisplayTableCell; /** * The `DisplayTableHeader` component. * This component should be used inside the `DisplayTable` component. * * If the `fixedHeader` prop of the `DisplayTable` component is `true`, it will be sticky on the top of the table while scrolling. * * It renders and extends the props of `thead` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead */ Header: typeof DisplayTableHeader; /** * The `DisplayTableHeaderCell` component. * This component should be used inside the `DisplayTable` component. * * It renders and extends the props of `th` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th */ HeaderCell: typeof DisplayTableHeaderCell; /** * The `DisplayTableHeaderRow` component. * This component should be used inside the `DisplayTable` component. * * It renders and extends the props of `tr` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr */ HeaderRow: typeof DisplayTableHeaderRow; /** * The `DisplayTableRow` component. * This component should be used inside the `DisplayTable` component. * * It renders and extends the props of `tr` element. * * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr */ Row: typeof DisplayTableRow; }; export {};