import { default as Widget } from '../Widget'; declare class Compass extends Widget { private _compassRectangle; private _outRing; private _gyro; private _rotation_marker; private _orbitCursorAngle; private _orbitCursorOpacity; private _orbitLastTimestamp; private _orbitFrame; private _orbitIsLook; private _rotateInitialCursorAngle; private _rotateFrame; private _mouseMoveHandle; private _mouseUpHandle; private _rotateInitialCameraAngle; constructor(); protected _installHook(): void; protected _bindEvent(): void; protected _unbindEvent(): void; /** * * @private */ private _postRenderHandler; /** * * @private */ protected _mountContent(): void; private _handleMouseDown; private _handleDoubleClick; private _getCameraFocus; private _orbit; private _orbitTickFunction; private _updateAngleAndOpacity; private _orbitMouseMoveFunction; private _orbitMouseUpFunction; private _rotate; private _rotateMouseMoveFunction; private _rotateMouseUpFunction; private _getVector; } export default Compass;