import { Device, RenderPass, SwapChain, Texture } from '@antv/g-device-api'; import { Effect, RenderCache } from '../utils'; /** * Use big triangle to render post processing effects. * * @see https://luma.gl/docs/api-reference/shadertools/shader-passes/image-processing */ export declare class PostProcessingRenderer { #private; private readonly device; private readonly swapChain; private readonly renderCache; constructor(device: Device, swapChain: SwapChain, renderCache: RenderCache); render(renderPass: RenderPass, texture: Texture, effect: Effect): void; destroy(): void; }