import type { TableFeatures, CellData, RowData, GroupColumnDef, DisplayColumnDef, AccessorKeyColumnDef, AccessorFnColumnDef } from '@tanstack/react-table'; import type { DataTableColumnDef, DataTableDisplayColumnDef, DataTableGroupColumnDef, DataTableRowData } from '../../public.api.js'; /** * Makes sure that a public facing column configuration is a group columnDef. * @internal */ export declare function isGroupColumnDefConfig(columnDef: DataTableColumnDef): columnDef is DataTableGroupColumnDef; /** * Makes sure that a public facing column configuration is a display columnDef. * @internal */ export declare function isDisplayColumnDefConfig(columnDef: DataTableColumnDef): columnDef is DataTableDisplayColumnDef; /** * Makes sure that a columnDef is a groupColumnDef * @internal */ export declare function isGroupColumnDef(columnDef: any): columnDef is GroupColumnDef; /** * Makes sure that a columnDef is a displayColumnDef * @internal */ export declare function isDisplayColumnDef(columnDef: any): columnDef is DisplayColumnDef; /** * Makes sure that the columnDef is a AccessorKeyColumnDef * @internal */ export declare function isAccessorKeyColumnDef(columnDef: any): columnDef is AccessorKeyColumnDef; /** * Makes sure that the columnDef is a AccessorFnColumnDef * @internal */ export declare function isAccessorFnColumnDef(columnDef: any): columnDef is AccessorFnColumnDef;