import { type ColumnDef, type SortingState } from '@tanstack/react-table'; import * as React from 'react'; import { TableProps, TableVariant } from './Table.types'; import { ViewMode } from '../../hooks/useTableSettings'; export type TanstackTableProps> = Omit, 'columns' | 'onSortChange' | 'sortById' | 'sortDirection' | 'headerExtras' | 'toolbar'> & { columns: ReadonlyArray>; sorting?: SortingState; manualSorting?: boolean; onSortingChange?: (next: SortingState) => void; optimisticSortingUi?: boolean; variant?: TableVariant; viewMode?: ViewMode; visibleColumnIds?: string[]; }; export declare function TanstackTable>(props: TanstackTableProps): React.ReactNode;