import { TWrapper } from '../../Abstract'; import { TWithActiveMixin } from '../../Mixins'; import { BehaviorSubject } from 'rxjs'; import { WebGLRenderer } from 'three'; import { TRendererAccessors } from './TRendererAccessors'; import { TRendererParams } from './TRendererParams'; export type TRendererWrapper = TWrapper & TWithActiveMixin & TRendererAccessors & Readonly<{ getParams: () => TRendererParams; isRendererReady$: BehaviorSubject; }>;