import { vec3, mat4 } from 'gl-matrix'; /** Camera interface that both camera types implement */ export interface ICamera { pos: vec3; target: vec3; up: vec3; getViewMatrix(): mat4; getViewDirection(): vec3; }