import { GridOptions } from 'ag-grid-community';
export interface CalculatedGridState {
    minRow: number;
    maxRow: number;
    top: number | undefined;
    calculatedDisplayedCols: string[];
    autoSizeColumnsToContent: boolean;
}
export declare function initializeCalculatedGridState(autoSizeColumnsToContent?: boolean): CalculatedGridState;
export declare class AutosizeGridHelper {
    private static itWasPreviouslyCalculated;
    private static itWasVerticallyCalculated;
    private static itWasHorizontallyCalculated;
    static doAutoSizeManagement(calculatedGridState: CalculatedGridState, gridOptions: GridOptions, event?: any): void;
    static sizeColumnsToFit(gridOptions: GridOptions): void;
}
