/**
 * @module viw-webgl-viewer/camera
 */
import * as THREE from 'three';
import { ViewerSettings } from '../settings/viewerSettings';
export declare class PerspectiveCamera {
    camera: THREE.PerspectiveCamera;
    constructor(camera: THREE.PerspectiveCamera, settings: ViewerSettings);
    updateProjection(aspect: number): void;
    frustrumSizeAt(point: THREE.Vector3): THREE.Vector2;
}
