import { Color, Material, Vector3 } from "@galacean/engine"; export declare class PlanarShadowShaderFactory { private static _lightDirProp; private static _planarHeightProp; private static _shadowColorProp; private static _shadowFalloffProp; /** * Replace material Shader and initialization。 * @param material - Material to replace and initialization。 */ static replaceShader(material: Material): void; /** * Set planar height. */ static setPlanarHeight(material: Material, value: number): void; /** * Set light direction. */ static setLightDirection(material: Material, value: Vector3): void; /** * Set shadow color */ static setShadowColor(material: Material, value: Color): void; /** * Set Shadow falloff coefficient */ static setShadowFalloff(material: Material, value: number): void; }