import { SceneComponent, ComponentOutput } from './../scene-component/SceneComponent'; import { Texture } from 'three'; type Inputs = { src: MediaStream | string | HTMLVideoElement | null; }; type Outputs = { texture: Texture | null; } & ComponentOutput; export declare class VideoRenderer extends SceneComponent { private video; private texture; inputs: Inputs; outputs: Outputs; onInit(): void; onInputsUpdated(): void; onDestroy(): void; releaseTexture(): void; private createVideoElement; } export interface IVideoRenderer extends SceneComponent { inputs: Inputs; outputs: Outputs; } export declare const videoRendererType = "mp.videoRenderer"; export declare function makeVideoRenderer(): VideoRenderer; export {};