import { columnOrderingFeature, columnPinningFeature, columnResizingFeature, columnSizingFeature, columnVisibilityFeature, coreHeadersFeature, rowExpandingFeature, rowPaginationFeature, rowSelectionFeature, rowSortingFeature, type TableFeature, type TableFeatures } from '@tanstack/react-table'; export type TDataTableFeatures = { coreHeadersFeature: typeof coreHeadersFeature; coreRowModelsFeature?: TableFeature; coreRowModel: NonNullable; expandedRowModel: NonNullable; sortedRowModel: NonNullable; paginatedRowModel: NonNullable; columnVisibilityFeature: typeof columnVisibilityFeature; columnOrderingFeature: typeof columnOrderingFeature; columnPinningFeature: typeof columnPinningFeature; rowSortingFeature: typeof rowSortingFeature; rowExpandingFeature: typeof rowExpandingFeature; rowPaginationFeature: typeof rowPaginationFeature; rowSelectionFeature: typeof rowSelectionFeature; columnSizingFeature: typeof columnSizingFeature; columnResizingFeature: typeof columnResizingFeature; DataTableColumnSizingFeature: TableFeature; DataTableColumnLineWrapFeature: TableFeature; DataTableTableLayoutFeature: TableFeature; DataTableVisualVariantFeature: TableFeature; DataTableUserActionsFeature: TableFeature; DataTableRowSortingFeature: TableFeature; DataTableColumnVisiblityFeature: TableFeature; DataTableColumnOrderFeature: TableFeature; DataTableRowSelectionFeature: TableFeature; DataTableRowThresholdsFeature: TableFeature; DataTableRowSubRowsFeature: TableFeature; DataTableRowDetailsFeature: TableFeature; DataTableRowInteractivityFeature: TableFeature; DataTableVirtualScrollingFeature: TableFeature; DataTableColumnFontStyleFeature: TableFeature; DataTableRowPaginationFeature: TableFeature; DataTableRowOrderFeature: TableFeature; DataTableColumnPinningFeature: TableFeature; DataTableDownloadDataFeature: TableFeature; DataTableGanttChartFeature: TableFeature; DataTableLoadingStateFeature: TableFeature; DataTableMeterBarChartColumnTypeFeature: TableFeature; }; //# sourceMappingURL=features.types.d.ts.map