import type { ColumnDef, ColumnSizingState, RowData, Table, TableState, Updater } from '@tanstack/table-core'; import type { BaseDataTableStoreParams, DataTableColumnBreakpoints, DataTableStoreParams, MemoizedHandle } from './types.ts'; declare function applyUpdater(updater: Updater, current: T): T; declare function calculateColumnSizing(table: Table, containerWidth: number, breakpoints?: DataTableColumnBreakpoints): ColumnSizingState; declare function defineMemoizedHandle any>(target: T): MemoizedHandle; declare function flexRender(Comp: React.ComponentType | React.ReactNode, props: TProps): React.JSX.Element | React.ReactNode; declare function getColumnsWithActions({ columns, rowActions }: BaseDataTableStoreParams): ColumnDef[]; declare function getTanstackTableState({ initialState, rowActions }: DataTableStoreParams): TableState; export { applyUpdater, calculateColumnSizing, defineMemoizedHandle, flexRender, getColumnsWithActions, getTanstackTableState }; //# sourceMappingURL=utils.d.ts.map