import { Renderer } from "@pixi/core"; import { Mesh3D } from "../mesh/mesh"; import { ShadowCastingLight } from "./shadow-casting-light"; import { SkinningShader } from "./skinning-shader"; import { TextureShader } from "./texture-shader"; export declare class ShadowRenderer { renderer: Renderer; private _state; private _shadowShader; private _instancedShadowShader; private _skinningShader?; private _textureShader?; constructor(renderer: Renderer); getSkinningShader(): SkinningShader | TextureShader | undefined; render(mesh: Mesh3D, shadowCastingLight: ShadowCastingLight): void; }