import { type Mat4 } from "./MathTypes.js";
import { Camera } from "./Camera.js";
export interface OrthographicCameraOptions {
    id?: string;
    name?: string;
    left?: number;
    right?: number;
    bottom?: number;
    top?: number;
    near?: number;
    far?: number;
    zoom?: number;
    resizeMode?: OrthographicResizeMode;
}
export type OrthographicResizeMode = "fit-vertical" | "fit-horizontal" | "preserve-frustum";
export declare class OrthographicCamera extends Camera {
    left: number;
    right: number;
    bottom: number;
    top: number;
    near: number;
    far: number;
    zoom: number;
    resizeMode: OrthographicResizeMode;
    constructor(options?: OrthographicCameraOptions);
    computeProjectionMatrix(): Mat4;
    resize(width: number, height: number): void;
}
//# sourceMappingURL=OrthographicCamera.d.ts.map