import { Cartesian3, Matrix4, Cartesian2, HeadingPitchRoll, Scene, Plane } from "cesium"; import { AxisLinePrimitive } from './AxisLinePrimitive'; declare class TranslationEditor { _polylineX: AxisLinePrimitive; _polylineY: AxisLinePrimitive; _polylineZ: AxisLinePrimitive; _scene: Scene; _canvas: HTMLCanvasElement; _setPositionCallback: Function; _modelMatrix: Matrix4; _fixedFrame: Matrix4; _hpr: HeadingPitchRoll; _dragAlongVector: Cartesian3; _offsetVector: Cartesian3; _pickingPlane: Plane; _dragging: boolean; _active: boolean; _transform: Matrix4; _radius: number; originOffset: Cartesian3; constructor(options: any); get active(): boolean; set active(value: boolean); update(): void; handleLeftDown(position: Cartesian2): void; handleMouseMove(position: Cartesian2): void; handleLeftUp(): void; isDestroyed(): void; destroy(): void; } export { TranslationEditor };