import type { Composition } from '../player/Composition'; import type { FilterDefine, FilterShaderDefine } from '../render/filter'; import type { vec3, Renderer } from '@predy-js/render-interface'; export interface BloomFilterParams { bloomAddon?: number; colorAddon?: number; colorThreshold?: vec3; radius?: number; } export declare function precompileBloom(renderer: Renderer, filter: BloomFilterParams): FilterShaderDefine[]; export declare function registerBloomFilter(comp: Composition, filter: BloomFilterParams): FilterDefine; declare const _default: (typeof registerBloomFilter | typeof precompileBloom)[]; export default _default;