import { AbsDetector, InteractiveEvent } from "../../../common";
import { AppEventContext } from "../../../app";
import { GraphicNode } from "../../../graphics";
import { IPoint } from "../../../idl";
import { RotateType } from "../../../idl/common/RotateType";
export interface RotateInfo {
    rotateCenter: IPoint;
    nodes: GraphicNode[];
    cursorAngle: number;
    rotateType: RotateType;
}
export declare class RotateDetector extends AbsDetector<RotateInfo> {
    static HOT_DISTANCE: number;
    onDetect(event: InteractiveEvent, ctx: AppEventContext): boolean;
    private isRotateDisabled;
}
//# sourceMappingURL=RotateDetector.d.ts.map