import { mat4 } from 'gl-matrix'; import TransformNode from '../TransformNode'; export default class GenericCamera extends TransformNode { projectionMatrix: mat4; viewMatrix: mat4; updateMatrices(parentWorldMatrix?: mat4): void; } export interface Camera { projectionMatrix: mat4; viewMatrix: mat4; aspect: number; updateMatrices: () => void; updateProjectionMatrix: () => void; }