import { calculateGridInformation } from "../../../../helper/GridHelper.js";
import { IDesignItem } from '../../../../item/IDesignItem.js';
import { IDesignerCanvas } from '../../IDesignerCanvas.js';
import { AbstractExtension } from '../AbstractExtension.js';
import { IExtensionManager } from '../IExtensionManger.js';
export declare class EditGridColumnRowSizesExtension extends AbstractExtension {
    gridInformation: ReturnType<typeof calculateGridInformation>;
    private _resizers;
    private _initalPos;
    private _initialSizes;
    private _group;
    private _hasChanged;
    constructor(extensionManager: IExtensionManager, designerView: IDesignerCanvas, extendedItem: IDesignItem);
    extend(cache: Record<string | symbol, any>, event?: Event): void;
    refresh(cache: Record<string | symbol, any>, event?: Event): void;
    private _pointerActionTypeResize;
    private _getAxisLocalPosition;
    private _convertCssUnits;
    dispose(): void;
}
