import { type AccessorFnColumnDef, type AccessorKeyColumnDef, type CellData, type GroupColumnDef, type RowData } from '@tanstack/react-table'; import type { SimpleTableColumnDef, SimpleTableGroupColumnDef, SimpleTableRowData } from '../public.api.js'; /** * Type guard to determine if a given column definition is a `SimpleTableGroupColumnDef`. * @internal */ export declare function isSimpleTableGroupColumnDef(columnDef: unknown): columnDef is SimpleTableGroupColumnDef; /** * Helper hook that will calculate which columns are enabled within the SimpleTable * @internal */ export declare function useColumns(propColumns: SimpleTableColumnDef[]): (GroupColumnDef<{}, RowData, unknown> | AccessorKeyColumnDef<{}, RowData, unknown> | AccessorFnColumnDef<{}, RowData, unknown>)[];