import { PluginBase } from './base/PluginBase'; import { Viewer } from './Viewer'; import { IList, VideoFusionOption } from './Types'; import * as BABYLON from '@babylonjs/core'; declare class VideoFusionMgr extends PluginBase { Node: BABYLON.TransformNode; getClassName(): string; toJson(): Object; parseJson(json: Object): void; constructor(viewer: Viewer); init(): void; getLightName(opt: VideoFusionOption): string; regen(opt: VideoFusionOption): void; getVideoFusions(): IList; removeVideoFusion(opt: VideoFusionOption): void; } export { VideoFusionMgr };