import { Polygon } from '@antv/g-lite'; import { AbstractSelectable } from './AbstractSelectable'; export declare class SelectableRectPolygon extends AbstractSelectable { private tlAnchor; private trAnchor; private blAnchor; private brAnchor; init(): void; private repositionAnchors; deleteSelectedAnchors(): void; destroy(): void; moveMask(dx: number, dy: number): void; triggerMovingEvent(dx: number, dy: number): void; triggerMovedEvent(): void; /** * Support 2 kinds of interactions: * * Drag with pointer device. * * ArrowKey with keyboard. */ private bindEventListeners; private findCornerQuadrant; /** * TODO: Toggle with plugin option, object's style and keypress * e.g. with shift keypress */ private scaleIsProportional; private scalingIsForbidden; private scaleCursorStyleHandler; } //# sourceMappingURL=SelectableRectPolygon.d.ts.map