/** * Proportionally rescales table column widths when the measured total width * exceeds the available fragment width. * * Returns `undefined` when no rescaling is needed (total fits within fragment). * Each column is guaranteed at least 1px; the last column absorbs rounding drift. * * @param measureColumnWidths - Measured widths per column (or undefined) * @param measureTotalWidth - Sum of measured widths plus borders/spacing * @param fragmentWidth - Available render width for the table * @returns Rescaled widths array, or undefined if no scaling needed */ export declare function rescaleColumnWidths(measureColumnWidths: number[] | undefined, measureTotalWidth: number, fragmentWidth: number): number[] | undefined; //# sourceMappingURL=table-column-rescale.d.ts.map