import * as react_jsx_runtime from 'react/jsx-runtime'; import { ColumnDef } from '@tanstack/react-table'; interface DataTableProps { columns: ColumnDef[]; data: TData[]; loading?: boolean; pagination?: { pageSizes?: number[]; pagination: { page: number; size: number; totalPages?: number; totalElements?: number; }; onPaginationChange: (pagination: { page: number; size: number; }) => void; }; getSubRows?: (originalRow: TData, index: number) => undefined | Partial[]; onRowClick?: (originalRow: TData, index: number) => void; } declare const DataTable: ({ columns, data, loading, pagination, getSubRows, onRowClick, }: DataTableProps) => react_jsx_runtime.JSX.Element; export { DataTable };