import type { Camera, Node, TextureNode } from 'three/webgpu'; /** Options for {@link createTraa}. */ export interface TraaOptions { depthThreshold?: number; edgeDepthDiff?: number; maxVelocityLength?: number; useSubpixelCorrection?: boolean; } /** Wrap a TRAANode that jitters the camera each frame and blends reprojected history via per-pixel velocity for sub-pixel anti-aliasing and stochastic denoising. @remarks Requires the WebGPU renderer (three/webgpu) and ships via the 'threejs-scenes/webgpu' entry point. */ export declare function createTraa(beautyNode: Node, depthNode: TextureNode, velocityNode: TextureNode, camera: Camera, options?: TraaOptions): import("three/addons/tsl/display/TRAANode.js").default; //# sourceMappingURL=traa.d.ts.map