import { ESJVector3D, ESObjectWithLocation } from "@u-gis/core"; import { ESOlViewer } from "../../ESOlViewer"; import { OlESVisualObject } from "./OlESVisualObject"; export declare class OlESObjectWithLocation extends OlESVisualObject { private _smoothMoving; constructor(sceneObject: T, olViewer: ESOlViewer); smoothMove(P: ESJVector3D, T: number): void; smoothMoveWithRotation(P: ESJVector3D, R: ESJVector3D, T: number): void; smoothMoveOnGround(lon: number, lat: number, T: number): Promise; smoothMoveWithRotationOnGround(R: ESJVector3D, lon: number, lat: number, T: number): Promise; visibleDistance(sceneObject: T, olViewer: ESOlViewer): void; flyTo(duration: number | undefined, id: number): boolean; flyIn(duration: number | undefined, id: number): boolean; } //# sourceMappingURL=OlESObjectWithLocation.d.ts.map