import { Node } from "../core/Node.ts"; import { Matrix4 } from "../math/Matrix4.ts"; /** * Abstract base class for all camera types. * Subclasses must override {@link updateProjectionMatrix}. */ export declare class Camera extends Node { #private; type: string; projectionMatrix: Matrix4; matrixWorldInverse: Matrix4; constructor({ near, far, tileSize }?: { near?: number | undefined; far?: number | undefined; tileSize?: number | undefined; }); get near(): number; set near(value: number); get far(): number; set far(value: number); get tileSize(): number; set tileSize(value: number); updateProjectionMatrix(): void; updateMatrixWorld(force?: boolean): void; clone(): Camera; copy(source: Camera, recursive?: boolean): this; } //# sourceMappingURL=Camera.d.ts.map