import { SplatvData } from "../../../splats/SplatvData"; import { WebGLRenderer } from "../../WebGLRenderer"; import { ShaderPass } from "../passes/ShaderPass"; import { ShaderProgram } from "./ShaderProgram"; declare class VideoRenderProgram extends ShaderProgram { private _renderData; private _depthIndex; private _splatTexture; protected _initialize: () => void; protected _resize: () => void; protected _render: () => void; protected _dispose: () => void; constructor(renderer: WebGLRenderer, passes?: ShaderPass[]); get renderData(): SplatvData | null; protected _getVertexSource(): string; protected _getFragmentSource(): string; } export { VideoRenderProgram };