import { SceneComponent } from '../scene-component/SceneComponent'; import { Object3D, Texture } from 'three'; type Inputs = { loadingState: string; texture: Texture | null; updateInterval: number; }; export declare class TvPlayer extends SceneComponent { private rootScene; private mesh; private component; inputs: Inputs; events: { hover: boolean; unhover: boolean; }; private intervalVideoTexture; onInit(modelNode?: any): void; onDestroy(): void; onInputsUpdated(): void; setComponent(component: SceneComponent): void; setRootScene(rootScene: Object3D): void; } export declare const TvPlayerType = "mp.TvPlayer"; export declare const makeTvPlayer: () => TvPlayer; export {};