import { IRange, Disposable, Injector, IUniverInstanceService } from '@univerjs/core';
import { ISetWorksheetRowAutoHeightMutationParams, SheetInterceptorService, SheetsSelectionsService } from '@univerjs/sheets';
import { RenderManagerService } from '@univerjs/engine-render';
export declare const AFFECT_LAYOUT_STYLES: string[];
export declare class AutoHeightController extends Disposable {
    private readonly _renderManagerService;
    private readonly _injector;
    private readonly _sheetInterceptorService;
    private readonly _selectionManagerService;
    private readonly _univerInstanceService;
    constructor(_renderManagerService: RenderManagerService, _injector: Injector, _sheetInterceptorService: SheetInterceptorService, _selectionManagerService: SheetsSelectionsService, _univerInstanceService: IUniverInstanceService);
    getUndoRedoParamsOfAutoHeight(ranges: IRange[]): {
        undos: {
            id: string;
            params: ISetWorksheetRowAutoHeightMutationParams;
        }[];
        redos: {
            id: string;
            params: ISetWorksheetRowAutoHeightMutationParams;
        }[];
    };
    private _initialize;
}
