import { DraggableToolWindow } from './DraggableToolWindow.js';
import { IDesignerCanvas } from '../../../IDesignerCanvas.js';
export declare class TransformToolPopup extends DraggableToolWindow {
    private _designerCanvas;
    private _previousSelectionRect;
    private _selectionChanged;
    private _relativeButton;
    private _absoluteButton;
    private _applyButton;
    private _inputX;
    private _inputY;
    private _inputR;
    private _inputSpacingX;
    private _inputSpacingY;
    private _originTopLeft;
    private _originTopMid;
    private _originTopRight;
    private _originMidLeft;
    private _originMidMid;
    private _originMidRight;
    private _originBotLeft;
    private _originBotMid;
    private _originBotRight;
    private _transformMode;
    private _transformOrigin;
    protected get windowTitle(): string;
    protected get windowContentStyle(): CSSStyleSheet;
    protected get windowTemplate(): string;
    constructor(designerCanvas?: IDesignerCanvas);
    private _changePositionMode;
    private _applyTransform;
    private _calculateTransformOriginPosition;
    private _checkOrigin;
    private _calculateTransform;
    private _applySpacing;
}
