/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { vec3 } from "gl-matrix"; import { Core } from "../main.js"; import { CameraBase, CameraView } from "./camera.js"; export declare class AltAzimuthCameraView extends CameraView { altitude: number; azimuth: number; fov: number; constructor(core: Core); } export declare class AltAzimuthCamera extends CameraBase { getView(view: AltAzimuthCameraView): void; setView(view: AltAzimuthCameraView, isSmooth: boolean): void; lerpView(from: AltAzimuthCameraView, to: AltAzimuthCameraView, time: number): void; update(elapsedTime: number): void; get altitude(): number; get azimuth(): number; setAltAzimuth(altitude: number, azimuth: number, isSmooth: boolean): void; rotate(translationDelta: vec3): void; }