export declare class Matrix4 { elements: Float32Array; constructor(); translate(tx: number, ty: number, tz: number): this; rotateX(angle: number): this; } export declare class OrthographicCamera { left: number; right: number; top: number; bottom: number; near: number; far: number; position: [number, number, number]; projectionMatrix: Matrix4; constructor(left: number, right: number, top: number, bottom: number, near: number, far: number); updateProjectionMatrix(): void; } export declare function updateCamera(camera: OrthographicCamera, width: number, height: number, planeWidth?: number, planeHeight?: number): void; export declare function generatePlaneGeometry(width: number, height: number, widthSegments: number, heightSegments: number): { position: Float32Array; normal: Float32Array; uv: Float32Array; index: Uint32Array | Uint16Array; wireframeIndex: Uint32Array | Uint16Array; };