import { AntialiasingPostNode } from '../../../nodes/post/Antialiasing';
import { BloomPostNode } from '../../../nodes/post/Bloom';
import { BlurPostNode } from '../../../nodes/post/Blur';
import { BrightnessContrastPostNode } from '../../../nodes/post/BrightnessContrast';
import { BuilderPostNode } from '../../../nodes/post/Builder';
import { ChromaticAberrationPostNode } from '../../../nodes/post/ChromaticAberration';
import { DepthOfFieldPostNode } from '../../../nodes/post/DepthOfField';
import { EffectPassPostNode } from '../../../nodes/post/EffectPass';
import { GlitchPostNode } from '../../../nodes/post/Glitch';
import { GodRaysPostNode } from '../../../nodes/post/GodRays';
import { GodRaysVolumetricPostNode } from '../../../nodes/post/GodRaysVolumetric';
import { HueSaturationPostNode } from '../../../nodes/post/HueSaturation';
import { LuminancePostNode } from '../../../nodes/post/Luminance';
import { LutPostNode } from '../../../nodes/post/Lut';
import { NormalPostNode } from '../../../nodes/post/Normal';
import { NoisePostNode } from '../../../nodes/post/Noise';
import { NullPostNode } from '../../../nodes/post/Null';
import { OutlinePostNode } from '../../../nodes/post/Outline';
import { PixelPostNode } from '../../../nodes/post/Pixel';
import { RenderPostNode } from '../../../nodes/post/Render';
import { ScreenSpaceAmbientOcclusionPostNode } from '../../../nodes/post/ScreenSpaceAmbientOcclusion';
import { SepiaPostNode } from '../../../nodes/post/Sepia';
import { SequencePostNode } from '../../../nodes/post/Sequence';
import { TexturePostNode } from '../../../nodes/post/Texture';
import { ToneMappingPostNode } from '../../../nodes/post/ToneMapping';
import { UpdateScenePostNode } from '../../../nodes/post/UpdateScene';
import { VignettePostNode } from '../../../nodes/post/Vignette';
import { ActorsNetworkPostNode } from '../../../nodes/post/ActorsNetwork';
import { AnimationsNetworkPostNode } from '../../../nodes/post/AnimationsNetwork';
import { AudioNetworkPostNode } from '../../../nodes/post/AudioNetwork';
import { CopNetworkPostNode } from '../../../nodes/post/CopNetwork';
import { EventsNetworkPostNode } from '../../../nodes/post/EventsNetwork';
import { MaterialsNetworkPostNode } from '../../../nodes/post/MaterialsNetwork';
import { PostProcessNetworkPostNode } from '../../../nodes/post/PostProcessNetwork';
import { RenderersNetworkPostNode } from '../../../nodes/post/RenderersNetwork';
export interface PostNodeChildrenMap {
    antialiasing: AntialiasingPostNode;
    bloom: BloomPostNode;
    blur: BlurPostNode;
    brightnessContrast: BrightnessContrastPostNode;
    builder: BuilderPostNode;
    chromaticAberration: ChromaticAberrationPostNode;
    depthOfField: DepthOfFieldPostNode;
    effectPass: EffectPassPostNode;
    glitch: GlitchPostNode;
    godRays: GodRaysPostNode;
    godRaysVolumetric: GodRaysVolumetricPostNode;
    hueSaturation: HueSaturationPostNode;
    luminance: LuminancePostNode;
    lut: LutPostNode;
    noise: NoisePostNode;
    normal: NormalPostNode;
    null: NullPostNode;
    outline: OutlinePostNode;
    pixel: PixelPostNode;
    render: RenderPostNode;
    screenSpaceAmbientOcclusion: ScreenSpaceAmbientOcclusionPostNode;
    sepia: SepiaPostNode;
    sequence: SequencePostNode;
    texture: TexturePostNode;
    toneMapping: ToneMappingPostNode;
    updateScene: UpdateScenePostNode;
    vignette: VignettePostNode;
    actorsNetwork: ActorsNetworkPostNode;
    animationsNetwork: AnimationsNetworkPostNode;
    audioNetwork: AudioNetworkPostNode;
    copNetwork: CopNetworkPostNode;
    eventsNetwork: EventsNetworkPostNode;
    materialsNetwork: MaterialsNetworkPostNode;
    postProcessNetwork: PostProcessNetworkPostNode;
    renderersNetwork: RenderersNetworkPostNode;
}
import { PolyEngine } from '../../../Poly';
export declare class PostRegister {
    static run(poly: PolyEngine): void;
}
