import { FragmentShader, VertexShader } from '../../Shader'; export declare const skyboxVertex: VertexShader, { view: { type: "mat4"; semantic: "VIEW"; }; projection: { type: "mat4"; semantic: "PROJECTION"; }; }, { position: { type: "vec3"; semantic: "POSITION" | undefined; }; }, { v_WorldPosition: { type: "vec3"; }; }, never>; export declare const skyboxFragment: FragmentShader<{ PI: number; }, { equirectangularMap: { type: "sampler2D"; value: import("../../Texture2D").default; semantic: import("../../Shader").UniformSemantic | import("../../Shader").MatrixSemantic | undefined; }; cubeMap: { type: "samplerCube"; value: import("../../TextureCube").default; semantic: import("../../Shader").UniformSemantic | import("../../Shader").MatrixSemantic | undefined; }; lod: { type: "float"; value: number; semantic: import("../../Shader").UniformSemantic | import("../../Shader").MatrixSemantic | undefined; }; }, { defines: {}; uniforms: {}; attributes: {}; varyings: {}; functions: ((functionName?: string) => string)[]; main: string; }[]>;