import { ColumnIntervalAuto } from './column-interval'; import { ColumnInterval } from './column-width-engine/column-interval'; import { GridCalculator } from './grid-calculator'; export declare class GridCalculatorAuto extends GridCalculator { protected makeInterval(interval: ColumnInterval): ColumnIntervalAuto; protected applyCellsWidth(_intervals: ColumnInterval[]): void; protected autofitTail(totalWidth: number, estimatedTableWidth: number): void; private compressProportionallyMinWidth; protected calcCacheCellWidths(): void; private applyCellContentWidth; private applyCellContentWidthWithoutSpan; private applyPreferredWidth; private applyCellContentWidthWithSpan; private enlargeColumnsMinWidthByPreferredWidth; private enlargeColumnsHorizontalMargins; private enlargeColumnsMinWidth; private enlargeColumnsMaxWidth; }