import { type Mat4 } from "./MathTypes.js";
import { Camera } from "./Camera.js";
export interface PerspectiveCameraOptions {
    id?: string;
    name?: string;
    fovYRadians?: number;
    aspect?: number;
    near?: number;
    far?: number;
}
export declare class PerspectiveCamera extends Camera {
    fovYRadians: number;
    aspect: number;
    near: number;
    far: number;
    constructor(options?: PerspectiveCameraOptions);
    computeProjectionMatrix(): Mat4;
    resize(width: number, height: number): void;
}
//# sourceMappingURL=PerspectiveCamera.d.ts.map