import { Object3D } from '../../core/Object3D'; import { PerspectiveCamera } from '../../cameras/PerspectiveCamera'; import { ArrayCamera } from '../../cameras/ArrayCamera'; export interface WebVRManager { enabled: boolean; getDevice(): VRDisplay | null; setDevice( device: VRDisplay | null ): void; setPoseTarget( object: Object3D | null ): void; getCamera( camera: PerspectiveCamera ): PerspectiveCamera | ArrayCamera; submitFrame(): void; dispose(): void; }