import { Vector2 } from 'three';
import { BaseViewerType } from '../_Base';
export declare class ViewerCamerasController {
    private _viewer;
    private _size;
    private _aspect;
    constructor(_viewer: BaseViewerType);
    camera(): import("three").Camera;
    get size(): Vector2;
    get aspect(): number;
    computeSizeAndAspect(pixelRatio: number): void;
    private _updateSize;
    private _getAspect;
    updateCameraAspect(): void;
    prepareCurrentCamera(): Promise<void>;
    _updateFromCameraContainer(): Promise<void>;
}
