import type { PassNode } from 'three/webgpu'; /** Options for {@link createBloomEmissive}. */ export interface BloomEmissiveOptions { strength?: number; radius?: number; threshold?: number; } /** Bloom only the emissive PBR channel by extracting it from an MRT scene pass, leaving lit surfaces unwashed. Returns { output, bloom, result }. @remarks Requires the WebGPU renderer (three/webgpu) and ships via the 'threejs-scenes/webgpu' entry point. */ export declare function createBloomEmissive(scenePass: PassNode, options?: BloomEmissiveOptions): { output: import("three/webgpu").TextureNode; bloom: import("three/addons/tsl/display/BloomNode.js").default; result: import("three/webgpu").Node<"vec4">; }; //# sourceMappingURL=bloom-emissive.d.ts.map