import { Column, CalculatedColumn, FormatterProps } from '../types'; interface Metrics { columns: readonly Column[]; columnWidths: ReadonlyMap; minColumnWidth: number; viewportWidth: number; defaultFormatter: React.ComponentType>; } interface ColumnMetrics { columns: readonly CalculatedColumn[]; lastFrozenColumnIndex: number; totalColumnWidth: number; } export declare function getColumnMetrics(metrics: Metrics): ColumnMetrics; export declare function canEdit(column: CalculatedColumn, row: R): boolean; export declare function getColumnScrollPosition(columns: readonly CalculatedColumn[], idx: number, currentScrollLeft: number, currentClientWidth: number): number; export {};