import { ReactThreeFiber } from 'react-three-fiber'; import { EffectComposer } from 'three/examples/jsm/postprocessing/EffectComposer'; import { RenderPass } from 'three/examples/jsm/postprocessing/RenderPass'; import { ShaderPass } from 'three/examples/jsm/postprocessing/ShaderPass'; declare global { namespace JSX { interface IntrinsicElements { effectComposer: ReactThreeFiber.Node; renderPass: ReactThreeFiber.Node; shaderPass: ReactThreeFiber.Node; } } } export declare const isWebGL2Available: () => boolean; export declare function Effects({ children, multisamping, renderIndex }: { children: any; multisamping?: number | undefined; renderIndex?: number | undefined; }): JSX.Element;