import React from 'react'; import { ColumnType } from '../types/column.type'; import { DataGridProps } from '../DataGrid.types'; export declare const useColumnWidthCalculator: (props: Pick, "density" | "expandedRows" | "uniqueField" | "getExpandedRowHeight" | "rowSelectionMode"> & { gridWidth: number; gridHeight: number; scrollbarSize: number; headerHeight: number; rowHeight: number; displayData: readonly T[]; visibleColumns: ColumnType[]; isEnabledRowExpansion: boolean; gridRef: React.RefObject; }) => { computedColumnWidths: any[]; gridScrollHeight: number; gridScrollWidth: number; isScrollX: boolean; isScrollY: boolean; onColumnResize: (column: ColumnType, columnWidth: number, newWidth: number, stopped?: boolean) => void; headerHeight: number; rowHeight: number; paginationHeight: number; };