import { TextureDataType } from 'three'; import { ReactThreeFiber } from '@react-three/fiber'; import { EffectComposer, RenderPass, ShaderPass } from 'three-stdlib'; import { ForwardRefComponent } from '../helpers/ts-utils'; import { TextureEncoding } from '../helpers/deprecated'; type Props = ReactThreeFiber.Node & { multisamping?: number; encoding?: TextureEncoding; type?: TextureDataType; renderIndex?: number; disableGamma?: boolean; disableRenderPass?: boolean; disableRender?: boolean; depthBuffer?: boolean; stencilBuffer?: boolean; anisotropy?: number; }; declare global { namespace JSX { interface IntrinsicElements { effectComposer: ReactThreeFiber.Node; renderPass: ReactThreeFiber.Node; shaderPass: ReactThreeFiber.Node; } } } export declare const isWebGL2Available: () => boolean; export declare const Effects: ForwardRefComponent; export {};