import React from "react"; import { ColumnDef, Table as ReactTable, CellContext, HeaderContext } from "@tanstack/react-table"; export interface TableProps { data: TData[]; columns: ColumnDef[]; enableRowSelection?: boolean; enableSorting?: boolean; cellProps?: (context: CellContext) => React.HTMLProps; headerCellProps?: (context: HeaderContext) => React.HTMLProps; header?: (table: ReactTable) => React.ReactNode; footer?: (table: ReactTable) => React.ReactNode; } export declare function Table({ data, columns, enableRowSelection, enableSorting, cellProps, headerCellProps, header, footer, }: TableProps): JSX.Element; export default Table;