import { AdaptiveToneMappingPostNode } from '../../../nodes/post/AdaptiveToneMapping';
import { AfterImagePostNode } from '../../../nodes/post/AfterImage';
import { AnimationsPostNode } from '../../../nodes/post/Animations';
import { BleachPostNode } from '../../../nodes/post/Bleach';
import { BrightnessContrastPostNode } from '../../../nodes/post/BrightnessContrast';
import { ClearPostNode } from '../../../nodes/post/Clear';
import { ClearMaskPostNode } from '../../../nodes/post/ClearMask';
import { ColorCorrectionPostNode } from '../../../nodes/post/ColorCorrection';
import { CopPostNode } from '../../../nodes/post/Cop';
import { CopyPostNode } from '../../../nodes/post/Copy';
import { DepthOfFieldPostNode } from '../../../nodes/post/DepthOfField';
import { DotScreenPostNode } from '../../../nodes/post/DotScreen';
import { EventsPostNode } from '../../../nodes/post/Events';
import { FilmPostNode } from '../../../nodes/post/Film';
import { FXAAPostNode } from '../../../nodes/post/FXAA';
import { GammaCorrectionPostNode } from '../../../nodes/post/GammaCorrection';
import { HorizontalBlurPostNode } from '../../../nodes/post/HorizontalBlur';
import { ImagePostNode } from '../../../nodes/post/Image';
import { LayerPostNode } from '../../../nodes/post/Layer';
import { MaskPostNode } from '../../../nodes/post/Mask';
import { MaterialsPostNode } from '../../../nodes/post/Materials';
import { NullPostNode } from '../../../nodes/post/Null';
import { OutlinePostNode } from '../../../nodes/post/Outline';
import { PixelPostNode } from '../../../nodes/post/Pixel';
import { PostProcessPostNode } from '../../../nodes/post/PostProcess';
import { RenderPostNode } from '../../../nodes/post/Render';
import { RenderersPostNode } from '../../../nodes/post/Renderers';
import { RGBShiftPostNode } from '../../../nodes/post/RGBShift';
import { SepiaPostNode } from '../../../nodes/post/Sepia';
import { SequencePostNode } from '../../../nodes/post/Sequence';
import { TriangleBlurPostNode } from '../../../nodes/post/TriangleBlur';
import { UnrealBloomPostNode } from '../../../nodes/post/UnrealBloom';
import { VerticalBlurPostNode } from '../../../nodes/post/VerticalBlur';
import { VignettePostNode } from '../../../nodes/post/Vignette';
export interface PostNodeChildrenMap {
    adaptiveToneMapping: AdaptiveToneMappingPostNode;
    afterImage: AfterImagePostNode;
    bleach: BleachPostNode;
    brightnessContrast: BrightnessContrastPostNode;
    clear: ClearPostNode;
    clearMask: ClearMaskPostNode;
    colorCorrection: ColorCorrectionPostNode;
    copy: CopyPostNode;
    depthOfField: DepthOfFieldPostNode;
    dotScreen: DotScreenPostNode;
    film: FilmPostNode;
    fxaa: FXAAPostNode;
    gammaCorrection: GammaCorrectionPostNode;
    horizontalBlur: HorizontalBlurPostNode;
    image: ImagePostNode;
    layer: LayerPostNode;
    mask: MaskPostNode;
    null: NullPostNode;
    outline: OutlinePostNode;
    pixel: PixelPostNode;
    render: RenderPostNode;
    rgbShift: RGBShiftPostNode;
    sepia: SepiaPostNode;
    sequence: SequencePostNode;
    triangleBlur: TriangleBlurPostNode;
    unrealBloom: UnrealBloomPostNode;
    verticalBlur: VerticalBlurPostNode;
    vignette: VignettePostNode;
    animations: AnimationsPostNode;
    cop: CopPostNode;
    events: EventsPostNode;
    materials: MaterialsPostNode;
    postProcess: PostProcessPostNode;
    renderers: RenderersPostNode;
}
import { PolyEngine } from '../../../Poly';
export declare class PostRegister {
    static run(poly: PolyEngine): void;
}
