import { Color, Texture } from 'three'; export declare class ComposeShader { uniforms: { tDiffuseSky: { type: string; value: Texture; }; tDiffuseBloom: { type: string; value: Texture; }; tDiffuse0: { type: string; value: Texture; }; tDiffuse1: { type: string; value: Texture; }; tDiffuse2: { type: string; value: Texture; }; mixRatio: { value: number; }; opacity: { value: number; }; underlayDarkness: { value: number; }; underlayContrast: { value: number; }; underlayFrontOpacity: { value: number; }; backgroundColor: { value: Color; }; selectionColor: { value: Color; }; selectionOpacity: { value: number; }; drawSky: { value: boolean; }; }; vertexShader: any; fragmentShader: any; }