import { StretchStrategy } from './_base'; /** * @typedef StretchStrategyCalcArgs * @property {number} viewportWidth The width of the viewport. */ /** * The strategy calculates only the last column widths to fill the viewport. * * @private * @class StretchLastStrategy */ export declare class StretchLastStrategy extends StretchStrategy { #private; /** * Prepares the strategy for the calculation. * * @param {StretchStrategyCalcArgs} calcArgs The calculation arguments. */ prepare(calcArgs: { viewportWidth: number; }): void; /** * Sets the base widths of the columns with which the strategy will work with. * * @param {number} columnVisualIndex The visual index of the column. * @param {number} columnWidth The width of the column. */ setColumnBaseWidth(columnVisualIndex: number, columnWidth: number): void; /** * Calculates the columns widths. */ calculate(): void; }