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