import { DIVEScene, DIVERenderer } from '../../../index.ts'; import { OrbitController } from '../../orbitcontroller/index.ts'; import { MediaGenerationByPosition, MediaGenerationResolution } from '../types/index.ts'; /** * @internal */ export declare class MediaCreator { private _renderer; private _scene; private _controller; constructor(renderer: DIVERenderer, scene: DIVEScene, controller: OrbitController); generateMedia(options: MediaGenerationByPosition): Promise; drawCanvas(canvasElement?: HTMLCanvasElement, resolution?: MediaGenerationResolution): Promise; private _writePixelsToCanvas; }