export declare class ModelRotateHelper { model: any; isDragging: boolean; isTouching: boolean; previousMousePositionX: number; previousMousePositionY: number; previousTouchPositionX: number; previousTouchPositionY: number; pageX: number; pageY: number; angleX: number; angleY: number; addAngleX: number; addAngleY: number; rangeleAngleX: Array; rangeleAngleY: Array; enableRotate: boolean; constructor(model: any, rangeAngleX?: Array, rangeAngleY?: Array); initEvent(): void; toRadians(angle: number): number; toDegrees(angle: number): number; mouseEvent(): void; private modelMouseOut; private modelMouseDown; private modelMouseUp; private modelMouseMove; touchEvent(): void; private modelTouchStart; private modelTouchEnd; private modelTouchMove; restrictMRAngleX(): boolean; restrictMRAngleY(): boolean; resetModelPosition(): void; }