import { RefObject } from 'react';
import { TableColumnDefinition, TableRowData } from '../Table.types';
export declare const stabilizeMeasuredColumnMaxWidths: (previousMeasuredColumnMaxWidths: Record<string, string>, nextMeasuredColumnMaxWidths: Record<string, string>) => {
    [k: string]: string;
};
type UseMeasuredColumnMaxWidthsProps<RowType extends TableRowData> = {
    columns: TableColumnDefinition<RowType>[];
    enabled: boolean;
    tableWrapperRef: RefObject<HTMLDivElement | null>;
};
export declare const useMeasuredColumnMaxWidths: <RowType extends TableRowData>(props: UseMeasuredColumnMaxWidthsProps<RowType>) => Record<string, string>;
export {};
