import { CameraMouse } from "./cameraMouse"; import { ViewerEvent } from "../viewer"; export declare class EarthCameraMouse extends CameraMouse { typeName: string; private movePos; private mButtonPos; static HKPoint: Float64Array; static offsetMatrixOfHK: Float64Array; static cameraOffset: number; static newCameraUp: any; static rotateDegOfGrivityX: number; static rotateDegOfGrivityY: number; private renderTimeout; private mouseWheelDowned; static xRotateSpeed: number; static yRotateSpeed: number; static longitude: number; static latitude: number; static heightToEarthSurface: number; constructor(); init(): void; fina(): void; onMouseWheel(e: ViewerEvent): void; onRButtonUp(e: ViewerEvent): void; onLButtonUp(e: ViewerEvent): void; onMButtonDown(e: ViewerEvent): void; onMButtonDownAndMove(e: ViewerEvent): void; rotateAtGrivity(tempcamPosOf2D: Float64Array, newTarget: Float64Array): void; onMButtonUp(e: ViewerEvent): void; onLButtonDown(e: ViewerEvent): void; onRButtonDown(e: ViewerEvent): void; onRButtonDownAndMove(e: ViewerEvent): void; onMouseMove(e: ViewerEvent): void; getMousePosition(e: ViewerEvent): Float64Array; getMouseLonLat(worldPos: Float64Array): void; getCameraHeightToEarthSurface(): void; }