import * as React from 'react'; import { Table } from '../table/Table'; import { TableBody } from '../table/TableBody'; import { DataTableHead } from './DataTableHead'; export type DataTableTableProps = Omit, 'children' | 'numberOfStickyColumns'> & Partial, 'theme' | 'sortable'>> & Partial, 'striped'>> & { scrollOptions?: { hasStickyHeader?: boolean; stickyHeaderOffset?: number; headerCss?: string; numberOfStickyColumns?: number; scrollContainerCls?: string | string[]; showTotalInFirstColumn?: boolean; totalSuffix?: string; }; rowAction?: (row: Record, event: React.MouseEvent) => void; withContainer?: boolean; }; export declare const DataTableTable: ({ sortable, striped, theme, className, scrollOptions, rowAction, withContainer, ...props }: DataTableTableProps) => React.JSX.Element | null;