import { Camera } from "./camera"; import { PerspectiveCamera as ThreePerspectiveCamera } from "three"; /** * Perspective Camera for 3D Scenes */ export declare class PerspectiveCamera extends Camera { private _fov; private _width; private _height; private _near; private _far; private _requiresUpdate; private readonly _threeCamera; constructor(fov?: number, width?: number, height?: number, near?: number, far?: number); get threeCamera(): ThreePerspectiveCamera; get fov(): number; set fov(value: number); get width(): number; set width(value: number); get height(): number; set height(value: number); get near(): number; set near(value: number); get far(): number; set far(value: number); get aspect(): number; get isPerspective(): boolean; get isOrthographic(): boolean; update(_dt: number): void; onResize(newWidth: number, newHeight: number): void; }