import Point from '../geo/Point'; import Coordinate from '../geo/Coordinate'; import { Matrix4, Vector3 } from '../core/util'; declare module "./Map" { interface Map { cameraPosition: [number, number, number]; cameraLookAt: [number, number, number]; projViewMatrix: Matrix4; getFov(): number; setFov(fov: number): this; getBearing(): number; setBearing(bearing: number): this; getPitch(): number; setPitch(pitch: number): this; setCameraMovements(frameOptions: Array, option?: { autoRotate: boolean; }): any; setCameraOrientation(params: MapViewType): this; setCameraPosition(coordinate: Coordinate): any; getFitZoomForCamera(cameraPosition: [number, number, number], pitch: number): any; getFitZoomForAltitude(altitude: number): any; isTransforming(): boolean; getFrustumAltitude(): number; updateCenterAltitude(): any; getContainerPointRay(from: Vector3, to: Vector3, containerPoint: Point, near?: number, far?: number): any; } } //# sourceMappingURL=Map.Camera.d.ts.map