import { ReactElement, RefAttributes } from 'react'; import { RowData } from '@tanstack/react-table'; import { DataTableHeader } from './DataTable.Header'; import { DataTableToolbar } from './DataTable.Toolbar'; import { DataTableHead } from './DataTable.Head'; import { DataTableColumnHeader } from './DataTable.ColumnHeader'; import { DataTableBody } from './DataTable.Body'; import { DataTableRow } from './DataTable.Row'; import { DataTableCell } from './DataTable.Cell'; import { DataTableFooter } from './DataTable.Footer'; import { DataTableProps } from './DataTable.types'; interface DataTableStatics { displayName: string; Header: typeof DataTableHeader; Toolbar: typeof DataTableToolbar; Head: typeof DataTableHead; ColumnHeader: typeof DataTableColumnHeader; Body: typeof DataTableBody; Row: typeof DataTableRow; Cell: typeof DataTableCell; Footer: typeof DataTableFooter; } export declare const DataTable: ((props: DataTableProps & RefAttributes) => ReactElement | null) & DataTableStatics; export {};