import { Able, PositionSchema, RotationData, TransformData } from '../../common'; import { Matrix } from '@gedit/math'; import { DragablePayload } from './dragable'; export declare const RotatePayload: unique symbol; export interface RotatePayload extends DragablePayload { } interface RotateStart { rotationStart: number; origin: PositionSchema; startPos: PositionSchema; matrix: Matrix; } export declare class Rotatable extends Able { static type: string; protected startCacheMap: Map; payload: RotatePayload; handle(rotation: RotationData, transform: TransformData): void; } export {}; //# sourceMappingURL=rotatable.d.ts.map