type Column<TFeatures, TData, TValue> = Column_Core<TFeatures, TData, TValue> & UnionToIntersection<
| "columnFacetingFeature" extends keyof TFeatures ? Column_ColumnFaceting<TFeatures, TData> : never
| "columnFilteringFeature" extends keyof TFeatures ? Column_ColumnFiltering<TFeatures, TData> : never
| "columnGroupingFeature" extends keyof TFeatures ? Column_ColumnGrouping<TFeatures, TData> : never
| "columnOrderingFeature" extends keyof TFeatures ? Column_ColumnOrdering : never
| "columnPinningFeature" extends keyof TFeatures ? Column_ColumnPinning : never
| "columnResizingFeature" extends keyof TFeatures ? Column_ColumnResizing : never
| "columnSizingFeature" extends keyof TFeatures ? Column_ColumnSizing : never
| "columnVisibilityFeature" extends keyof TFeatures ? Column_ColumnVisibility : never
| "globalFilteringFeature" extends keyof TFeatures ? Column_GlobalFiltering : never
| "rowSortingFeature" extends keyof TFeatures ? Column_RowSorting<TFeatures, TData> : never> & ExtractFeatureTypes<"Column", TFeatures> & Column_Plugins<TFeatures, TData, TValue>;
Defined in: types/Column.ts:32
TFeatures extends TableFeatures
TData extends RowData
TValue = unknown