import { CoordinateSystem } from 'three'; import Renderer from './Renderer.js'; export default abstract class Backend { renderer: Renderer | null; domElement: HTMLCanvasElement | null; constructor(parameters?: { canvas?: HTMLCanvasElement | undefined }); init(renderer: Renderer): Promise; abstract get coordinateSystem(): CoordinateSystem; getDomElement(): HTMLCanvasElement; }