/// <reference types="postprocessing" />
import { Camera, Scene } from 'three';
import { PolyScene } from '../../engine/scene/PolyScene';
import { BaseNodeType } from '../../engine/nodes/_Base';
import { BaseViewerType } from '../../engine/viewers/_Base';
import { AbstractRenderer } from '../../engine/viewers/Common';
interface CreateComposerOptions {
    renderer: AbstractRenderer;
    scene: PolyScene;
    camera: Camera;
    renderScene: Scene;
    viewer: BaseViewerType;
}
export declare class CoreCameraPostProcessController {
    static isPostProcessNetworkNode(node: BaseNodeType): boolean;
    static createComposer(options: CreateComposerOptions): import("postprocessing").EffectComposer | undefined;
}
export {};
