import { IDesignerCanvas } from '../IDesignerCanvas.js';
import { ITool } from './ITool.js';
import { ServiceContainer } from '../../../services/ServiceContainer.js';
export declare class DrawRectTool implements ITool {
    readonly cursor = "crosshair";
    private _path;
    private _startPoint;
    private _minX;
    private _minY;
    private _maxX;
    private _maxY;
    private _px;
    private _py;
    constructor();
    activated(serviceContainer: ServiceContainer): void;
    dispose(): void;
    pointerEventHandler(designerCanvas: IDesignerCanvas, event: PointerEvent, currentElement: Element): void;
    keyboardEventHandler(designerCanvas: IDesignerCanvas, event: KeyboardEvent, currentElement: Element): void;
}
