import { Constructor, valueof } from '@polygonjs/polygonjs/dist/src/types/GlobalTypes'; import { GeoObjNode } from '@polygonjs/polygonjs/dist/src/engine/nodes/obj/Geo'; import { ExtendedGeoNodeChildrenMap } from '../../../ExtendedGeoNodeChildrenMap'; import { NodeCreateOptions } from '@polygonjs/polygonjs/dist/src/engine/nodes/utils/hierarchy/ChildrenController'; export declare class ExtendedGeoObjNode extends GeoObjNode { createNode(node_class: S, options?: NodeCreateOptions): ExtendedGeoNodeChildrenMap[S]; createNode>(node_class: Constructor, options?: NodeCreateOptions): K; nodesByType(type: K): ExtendedGeoNodeChildrenMap[K][]; }