import { AmbientLightObjNode } from '../../../nodes/obj/AmbientLight';
import { DirectionalLightObjNode } from '../../../nodes/obj/DirectionalLight';
import { HemisphereLightObjNode } from '../../../nodes/obj/HemisphereLight';
import { PointLightObjNode } from '../../../nodes/obj/PointLight';
import { SpotLightObjNode } from '../../../nodes/obj/SpotLight';
import { GeoObjNode } from '../../../nodes/obj/Geo';
import { NullObjNode } from '../../../nodes/obj/Null';
import { PolarTransformObjNode } from '../../../nodes/obj/PolarTransform';
import { SceneObjNode } from '../../../nodes/obj/Scene';
import { OrthographicCameraObjNode } from '../../../nodes/obj/OrthographicCamera';
import { PerspectiveCameraObjNode } from '../../../nodes/obj/PerspectiveCamera';
import { AnimationsNetworkObjNode } from '../../../nodes/obj/AnimationsNetwork';
import { CopNetworkObjNode } from '../../../nodes/obj/CopNetwork';
import { EventsNetworkObjNode } from '../../../nodes/obj/EventsNetwork';
import { MaterialsNetworkObjNode } from '../../../nodes/obj/MaterialsNetwork';
import { PostProcessNetworkObjNode } from '../../../nodes/obj/PostProcessNetwork';
import { RenderersNetworkObjNode } from '../../../nodes/obj/RenderersNetwork';
export interface ObjNodeChildrenMap {
    ambientLight: AmbientLightObjNode;
    directionalLight: DirectionalLightObjNode;
    geo: GeoObjNode;
    hemisphereLight: HemisphereLightObjNode;
    null: NullObjNode;
    orthographicCamera: OrthographicCameraObjNode;
    perspectiveCamera: PerspectiveCameraObjNode;
    polarTransform: PolarTransformObjNode;
    pointLight: PointLightObjNode;
    scene: SceneObjNode;
    spotLight: SpotLightObjNode;
    animationsNetwork: AnimationsNetworkObjNode;
    copNetwork: CopNetworkObjNode;
    eventsNetwork: EventsNetworkObjNode;
    materialsNetwork: MaterialsNetworkObjNode;
    postProcessNetwork: PostProcessNetworkObjNode;
    renderersNetwork: RenderersNetworkObjNode;
}
import { PolyEngine } from '../../../Poly';
export declare class ObjRegister {
    static run(poly: PolyEngine): void;
}
