import type { Camera, Node } from 'three/webgpu'; /** Options for {@link createSsr}. */ export interface SsrOptions { maxDistance?: number; thickness?: number; opacity?: number; quality?: number; blurQuality?: number; resolutionScale?: number; } /** Wrap an SSRNode that ray-marches the depth buffer for glossy screen-space reflections. The scene pass needs an MRT exposing normal + packed metalness/roughness. @remarks Requires the WebGPU renderer (three/webgpu) and ships via the 'threejs-scenes/webgpu' entry point. */ export declare function createSsr(colorNode: Node, depthNode: Node, normalNode: Node, metalness: Node, roughness: Node, camera: Camera, options?: SsrOptions): import("three/addons/tsl/display/SSRNode.js").default; //# sourceMappingURL=ssr.d.ts.map