/**
 * @category Graphics
 */
export class RenderPassBloom extends RenderPass {
    constructor(device: any, sourceTexture: any, format: any);
    bloomTexture: Texture;
    lastMipLevel: number;
    bloomRenderTarget: RenderTarget;
    textureFormat: any;
    renderTargets: any[];
    _sourceTexture: any;
    destroyRenderTargets(startIndex?: number): void;
    destroyRenderPasses(): void;
    createRenderTarget(index: any): RenderTarget;
    createRenderTargets(count: any): void;
    calcMipLevels(width: any, height: any, minSize: any): number;
    createRenderPasses(numPasses: any): void;
    set sourceTexture(value: any);
    get sourceTexture(): any;
}
import { RenderPass } from '../../platform/graphics/render-pass.js';
import { Texture } from '../../platform/graphics/texture.js';
import { RenderTarget } from '../../platform/graphics/render-target.js';
