// import {TypedSopNode} from './_Base';
// import {NodeParamsConfig} from '../utils/params/ParamsConfig';
// import type {WebGLRenderer} from 'three';
// import {BaseCoreWebXRController} from '../../../core/webXR/_BaseCoreWebXRController';

// export abstract class BaseCameraWebXRSopNode<K extends NodeParamsConfig> extends TypedSopNode<K> {
// 	createXRControllerAndSetupRenderer(renderer: WebGLRenderer, canvas: HTMLCanvasElement) {
// 		renderer.xr.enabled = true;
// 		return this.createXRController(renderer, canvas);
// 	}

// 	protected abstract createXRController(renderer: WebGLRenderer, canvas: HTMLCanvasElement): BaseCoreWebXRController;
// }
