# auto-generated file

from typing import Literal

NODE_TYPES = Literal[
    "AISEnvFacade",
    "RScontainer",
    "aboutToSetValueTestNode",
    "absOverride",
    "absUniqueOverride",
    "absolute",
    "acos",
    "addDoubleLinear",
    "addMatrix",
    "adskMaterial",
    "aimConstraint",
    "aimMatrix",
    "airField",
    "airManip",
    "alignCurve",
    "alignManip",
    "alignSurface",
    "ambientLight",
    "and",
    "angleBetween",
    "angleDimension",
    "animBlend",
    "animBlendInOut",
    "animBlendNodeAdditive",
    "animBlendNodeAdditiveDA",
    "animBlendNodeAdditiveDL",
    "animBlendNodeAdditiveF",
    "animBlendNodeAdditiveFA",
    "animBlendNodeAdditiveFL",
    "animBlendNodeAdditiveI16",
    "animBlendNodeAdditiveI32",
    "animBlendNodeAdditiveRotation",
    "animBlendNodeAdditiveScale",
    "animBlendNodeBoolean",
    "animBlendNodeEnum",
    "animBlendNodeTime",
    "animClip",
    "animCurveTA",
    "animCurveTL",
    "animCurveTT",
    "animCurveTU",
    "animCurveUA",
    "animCurveUL",
    "animCurveUT",
    "animCurveUU",
    "animLayer",
    "anisotropic",
    "annotationShape",
    "aovChildCollection",
    "aovCollection",
    "applyAbs2FloatsOverride",
    "applyAbs3FloatsOverride",
    "applyAbsBoolOverride",
    "applyAbsEnumOverride",
    "applyAbsFloatOverride",
    "applyAbsIntOverride",
    "applyAbsStringOverride",
    "applyConnectionOverride",
    "applyRel2FloatsOverride",
    "applyRel3FloatsOverride",
    "applyRelFloatOverride",
    "applyRelIntOverride",
    "arcLengthDimension",
    "areaLight",
    "arrayMapper",
    "arrowManip",
    "arubaTessellate",
    "asin",
    "atan",
    "atan2",
    "attachCurve",
    "attachSurface",
    "attrHierarchyTest",
    "audio",
    "average",
    "avgCurves",
    "avgNurbsSurfacePoints",
    "avgSurfacePoints",
    "axisFromMatrix",
    "ballProjManip",
    "barnDoorManip",
    "baseLattice",
    "basicSelector",
    "bevel",
    "bevelPlus",
    "bezierCurve",
    "bezierCurveToNurbs",
    "blendColorSets",
    "blendColors",
    "blendDevice",
    "blendFalloff",
    "blendMatrix",
    "blendShape",
    "blendTwoAttr",
    "blendWeighted",
    "blindDataTemplate",
    "blinn",
    "boneLattice",
    "boolean",
    "boundary",
    "brownian",
    "brush",
    "bulge",
    "bump2d",
    "bump3d",
    "buttonManip",
    "cacheBlend",
    "cacheFile",
    "camera",
    "cameraManip",
    "cameraPlaneManip",
    "cameraSet",
    "cameraView",
    "ceil",
    "centerManip",
    "character",
    "characterMap",
    "characterOffset",
    "checker",
    "choice",
    "chooser",
    "circleManip",
    "circleSweepManip",
    "clamp",
    "clampRange",
    "clipGhostShape",
    "clipLibrary",
    "clipScheduler",
    "clipToGhostData",
    "closeCurve",
    "closeSurface",
    "closestPointOnMesh",
    "closestPointOnSurface",
    "cloth",
    "cloud",
    "cluster",
    "clusterFlexorShape",
    "clusterHandle",
    "coiManip",
    "collection",
    "collisionModel",
    "colorManagementGlobals",
    "colorProfile",
    "columnFromMatrix",
    "combinationShape",
    "compactPlugArrayTest",
    "componentFalloff",
    "componentManip",
    "componentMatch",
    "componentTagBase",
    "composeMatrix",
    "concentricProjManip",
    "condition",
    "connectionOverride",
    "connectionUniqueOverride",
    "container",
    "containerBase",
    "contrast",
    "controller",
    "copyColorSet",
    "copyUVSet",
    "cos",
    "cpManip",
    "crater",
    "creaseSet",
    "createColorSet",
    "createUVSet",
    "crossProduct",
    "cubicProjManip",
    "curveFromMeshCoM",
    "curveFromMeshEdge",
    "curveFromSubdivEdge",
    "curveFromSubdivFace",
    "curveFromSurfaceBnd",
    "curveFromSurfaceCoS",
    "curveFromSurfaceIso",
    "curveInfo",
    "curveIntersect",
    "curveNormalizerAngle",
    "curveNormalizerLinear",
    "curveSegmentManip",
    "curveVarGroup",
    "cylindricalProjManip",
    "dagContainer",
    "dagPose",
    "dataBlockTest",
    "decomposeMatrix",
    "defaultLightList",
    "defaultRenderUtilityList",
    "defaultRenderingList",
    "defaultShaderList",
    "defaultTextureList",
    "deformBend",
    "deformFlare",
    "deformSine",
    "deformSquash",
    "deformTwist",
    "deformWave",
    "deleteColorSet",
    "deleteComponent",
    "deleteUVSet",
    "deltaMush",
    "detachCurve",
    "detachSurface",
    "determinant",
    "directedDisc",
    "directionManip",
    "directionalLight",
    "discManip",
    "diskCache",
    "displacementShader",
    "displayLayer",
    "displayLayerManager",
    "distanceBetween",
    "distanceDimShape",
    "distanceManip",
    "divide",
    "dof",
    "dofManip",
    "dotProduct",
    "doubleShadingSwitch",
    "dpBirailSrf",
    "dragField",
    "dropoffLocator",
    "dynAttenuationManip",
    "dynController",
    "dynGlobals",
    "dynHolder",
    "dynSpreadManip",
    "dynamicConstraint",
    "editMetadata",
    "editsManager",
    "emitterManip",
    "enableManip",
    "envBall",
    "envChrome",
    "envCube",
    "envFacade",
    "envFog",
    "envSky",
    "envSphere",
    "environmentFog",
    "equal",
    "explodeNurbsShell",
    "expression",
    "extendCurve",
    "extendSurface",
    "extrude",
    "facade",
    "falloffEval",
    "ffBlendSrf",
    "ffBlendSrfObsolete",
    "ffFilletSrf",
    "ffd",
    "fieldManip",
    "fieldsManip",
    "file",
    "filletCurve",
    "fitBspline",
    "flexorShape",
    "floor",
    "flow",
    "fluidEmitter",
    "fluidShape",
    "fluidSliceManip",
    "fluidTexture2D",
    "fluidTexture3D",
    "follicle",
    "forceUpdateManip",
    "fosterParent",
    "fourByFourMatrix",
    "fractal",
    "frameCache",
    "freePointManip",
    "freePointTriadManip",
    "gammaCorrect",
    "geoConnectable",
    "geoConnector",
    "geomBind",
    "geometryConstraint",
    "geometryFilter",
    "geometryOnLineManip",
    "geometryVarGroup",
    "globalCacheControl",
    "globalStitch",
    "granite",
    "gravityField",
    "greasePencilSequence",
    "greasePlane",
    "greasePlaneRenderShape",
    "greaterThan",
    "grid",
    "group",
    "groupId",
    "groupParts",
    "guide",
    "hairConstraint",
    "hairSystem",
    "hairTubeShader",
    "hardenPoint",
    "hardwareRenderGlobals",
    "hardwareRenderingGlobals",
    "heightField",
    "hierarchyTestNode1",
    "hierarchyTestNode2",
    "hierarchyTestNode3",
    "hikEffector",
    "hikFKJoint",
    "hikFloorContactMarker",
    "hikGroundPlane",
    "hikHandle",
    "hikIKEffector",
    "hikSolver",
    "historySwitch",
    "holdMatrix",
    "hsvToRgb",
    "hwReflectionMap",
    "hwRenderGlobals",
    "hyperGraphInfo",
    "hyperLayout",
    "hyperView",
    "ikEffector",
    "ikHandle",
    "ikMCsolver",
    "ikPASolver",
    "ikRPsolver",
    "ikSCsolver",
    "ikSplineSolver",
    "ikSystem",
    "imagePlane",
    "implicitBox",
    "implicitCone",
    "implicitSphere",
    "indexManip",
    "insertKnotCurve",
    "insertKnotSurface",
    "instancer",
    "intersectSurface",
    "inverseLerp",
    "jiggle",
    "joint",
    "jointCluster",
    "jointFfd",
    "jointLattice",
    "keyframeRegionManip",
    "keyingGroup",
    "lambert",
    "lattice",
    "layeredShader",
    "layeredTexture",
    "leastSquaresModifier",
    "leather",
    "length",
    "lerp",
    "lessThan",
    "lightEditor",
    "lightFog",
    "lightGroup",
    "lightInfo",
    "lightItem",
    "lightLinker",
    "lightList",
    "lightManip",
    "lightsChildCollection",
    "lightsCollection",
    "lightsCollectionSelector",
    "limitManip",
    "lineManip",
    "lineModifier",
    "locator",
    "lodGroup",
    "lodThresholds",
    "loft",
    "log",
    "lookAt",
    "luminance",
    "makeGroup",
    "makeIllustratorCurves",
    "makeNurbCircle",
    "makeNurbCone",
    "makeNurbCube",
    "makeNurbCylinder",
    "makeNurbPlane",
    "makeNurbSphere",
    "makeNurbTorus",
    "makeNurbsSquare",
    "makeTextCurves",
    "makeThreePointCircularArc",
    "makeTwoPointCircularArc",
    "mandelbrot",
    "mandelbrot3D",
    "manip2DContainer",
    "manipContainer",
    "marble",
    "markerManip",
    "materialFacade",
    "materialInfo",
    "materialOverride",
    "materialTemplate",
    "materialTemplateOverride",
    "max",
    "membrane",
    "mesh",
    "meshVarGroup",
    "min",
    "modulo",
    "morph",
    "motionPath",
    "motionPathManip",
    "motionTrail",
    "motionTrailShape",
    "mountain",
    "moveVertexManip",
    "movie",
    "mpBirailSrf",
    "multDoubleLinear",
    "multMatrix",
    "multilisterLight",
    "multiply",
    "multiplyDivide",
    "multiplyPointByMatrix",
    "multiplyVectorByMatrix",
    "mute",
    "nCloth",
    "nComponent",
    "nParticle",
    "nRigid",
    "nearestPointOnCurve",
    "negate",
    "network",
    "newtonField",
    "newtonManip",
    "noise",
    "nonLinear",
    "normalConstraint",
    "normalize",
    "not",
    "nucleus",
    "nurbsCurve",
    "nurbsCurveToBezier",
    "nurbsSurface",
    "nurbsTessellate",
    "nurbsToSubdiv",
    "nurbsToSubdivProc",
    "objectAttrFilter",
    "objectBinFilter",
    "objectFilter",
    "objectMultiFilter",
    "objectNameFilter",
    "objectRenderFilter",
    "objectScriptFilter",
    "objectSet",
    "objectTypeFilter",
    "ocean",
    "oceanShader",
    "offsetCos",
    "offsetCurve",
    "offsetSurface",
    "oldBlindDataBase",
    "oldGeometryConstraint",
    "oldNormalConstraint",
    "oldTangentConstraint",
    "opticalFX",
    "or",
    "orientConstraint",
    "orientationMarker",
    "pairBlend",
    "paramDimension",
    "parentConstraint",
    "parentMatrix",
    "particle",
    "particleAgeMapper",
    "particleCloud",
    "particleColorMapper",
    "particleIncandMapper",
    "particleSamplerInfo",
    "particleTranspMapper",
    "partition",
    "passContributionMap",
    "passMatrix",
    "pfxHair",
    "pfxToon",
    "phong",
    "phongE",
    "pi",
    "pickMatrix",
    "pivotAndOrientManip",
    "place2dTexture",
    "place3dTexture",
    "planarProjManip",
    "planarTrimSurface",
    "plusMinusAverage",
    "pointConstraint",
    "pointEmitter",
    "pointLight",
    "pointMatrixMult",
    "pointOnCurveInfo",
    "pointOnCurveManip",
    "pointOnLineManip",
    "pointOnPolyConstraint",
    "pointOnSurfManip",
    "pointOnSurfaceInfo",
    "pointOnSurfaceManip",
    "poleVectorConstraint",
    "polyAppend",
    "polyAppendVertex",
    "polyAutoProj",
    "polyAverageVertex",
    "polyAxis",
    "polyBevel",
    "polyBevel2",
    "polyBevel3",
    "polyBlindData",
    "polyBoolOp",
    "polyBridgeEdge",
    "polyCBoolOp",
    "polyChipOff",
    "polyCircularize",
    "polyClean",
    "polyCloseBorder",
    "polyCollapseEdge",
    "polyCollapseF",
    "polyColorDel",
    "polyColorMod",
    "polyColorPerVertex",
    "polyCone",
    "polyConnectComponents",
    "polyContourProj",
    "polyCopyUV",
    "polyCrease",
    "polyCreaseEdge",
    "polyCreateFace",
    "polyCube",
    "polyCut",
    "polyCylProj",
    "polyCylinder",
    "polyDelEdge",
    "polyDelFacet",
    "polyDelVertex",
    "polyDuplicateEdge",
    "polyEdgeToCurve",
    "polyEditEdgeFlow",
    "polyExtrudeEdge",
    "polyExtrudeFace",
    "polyExtrudeVertex",
    "polyFlipEdge",
    "polyFlipUV",
    "polyHelix",
    "polyHoleFace",
    "polyLayoutUV",
    "polyMapCut",
    "polyMapDel",
    "polyMapSew",
    "polyMapSewMove",
    "polyMergeEdge",
    "polyMergeFace",
    "polyMergeUV",
    "polyMergeVert",
    "polyMirror",
    "polyMoveEdge",
    "polyMoveFace",
    "polyMoveFacetUV",
    "polyMoveUV",
    "polyMoveVertex",
    "polyNormal",
    "polyNormalPerVertex",
    "polyNormalizeUV",
    "polyOptUvs",
    "polyPassThru",
    "polyPinUV",
    "polyPipe",
    "polyPlanarProj",
    "polyPlane",
    "polyPlatonicSolid",
    "polyPoke",
    "polyPrimitiveMisc",
    "polyPrism",
    "polyProj",
    "polyProjectCurve",
    "polyPyramid",
    "polyQuad",
    "polyReduce",
    "polyRemesh",
    "polyRetopo",
    "polySeparate",
    "polySewEdge",
    "polySmooth",
    "polySmoothFace",
    "polySmoothProxy",
    "polySoftEdge",
    "polySphProj",
    "polySphere",
    "polySpinEdge",
    "polySplit",
    "polySplitEdge",
    "polySplitRing",
    "polySplitVert",
    "polyStraightenUVBorder",
    "polySubdEdge",
    "polySubdFace",
    "polyToSubdiv",
    "polyTorus",
    "polyTransfer",
    "polyTriangulate",
    "polyTweak",
    "polyTweakUV",
    "polyUVRectangle",
    "polyUnite",
    "polyUnsmooth",
    "polyWedgeFace",
    "poseInterpolatorManager",
    "positionMarker",
    "postProcessList",
    "power",
    "primitiveFalloff",
    "projectCurve",
    "projectTangent",
    "projection",
    "projectionManip",
    "propModManip",
    "propMoveTriadManip",
    "proximityFalloff",
    "proximityPin",
    "proximityWrap",
    "proxyManager",
    "psdFileTex",
    "quadPtOnLineManip",
    "quadShadingSwitch",
    "radialField",
    "ramp",
    "rampShader",
    "rbfSrf",
    "rebuildCurve",
    "rebuildSurface",
    "record",
    "reference",
    "relOverride",
    "relUniqueOverride",
    "remapColor",
    "remapHsv",
    "remapValue",
    "renderBox",
    "renderCone",
    "renderGlobals",
    "renderGlobalsList",
    "renderLayer",
    "renderLayerManager",
    "renderPass",
    "renderPassSet",
    "renderQuality",
    "renderRect",
    "renderSettingsChildCollection",
    "renderSettingsCollection",
    "renderSetup",
    "renderSetupLayer",
    "renderSphere",
    "renderTarget",
    "renderedImageSource",
    "reorderUVSet",
    "resolution",
    "resultCurveTimeToAngular",
    "resultCurveTimeToLinear",
    "resultCurveTimeToTime",
    "resultCurveTimeToUnitless",
    "reverse",
    "reverseCurve",
    "reverseSurface",
    "revolve",
    "rgbToHsv",
    "rigidBody",
    "rigidConstraint",
    "rigidSolver",
    "rock",
    "rotateLimitsManip",
    "rotateManip",
    "rotateUV2dManip",
    "rotateVector",
    "rotationFromMatrix",
    "round",
    "roundConstantRadius",
    "rowFromMatrix",
    "sampler",
    "samplerInfo",
    "scaleConstraint",
    "scaleFromMatrix",
    "scaleLimitsManip",
    "scaleManip",
    "scaleUV2dManip",
    "screenAlignedCircleManip",
    "script",
    "scriptManip",
    "sculpt",
    "selectionListOperator",
    "sequenceManager",
    "sequencer",
    "setRange",
    "shaderGlow",
    "shaderOverride",
    "shadingEngine",
    "shadingMap",
    "shapeEditorManager",
    "shellTessellate",
    "shot",
    "shrinkWrap",
    "simpleSelector",
    "simpleTestNode",
    "simpleVolumeShader",
    "sin",
    "singleShadingSwitch",
    "sketchPlane",
    "skinBinding",
    "skinCluster",
    "smoothCurve",
    "smoothStep",
    "smoothTangentSrf",
    "snapUV2dManip",
    "snapshot",
    "snapshotShape",
    "snow",
    "softMod",
    "softModHandle",
    "solidFractal",
    "solidify",
    "spBirailSrf",
    "sphericalProjManip",
    "spotCylinderManip",
    "spotLight",
    "spotManip",
    "spring",
    "squareSrf",
    "standardSurface",
    "stencil",
    "stereoRigCamera",
    "stitchAsNurbsShell",
    "stitchSrf",
    "stroke",
    "strokeGlobals",
    "stucco",
    "styleCurve",
    "subCurve",
    "subSurface",
    "subdAddTopology",
    "subdAutoProj",
    "subdBlindData",
    "subdCleanTopology",
    "subdHierBlind",
    "subdLayoutUV",
    "subdMapCut",
    "subdMapSewMove",
    "subdPlanarProj",
    "subdTweak",
    "subdTweakUV",
    "subdiv",
    "subdivCollapse",
    "subdivComponentId",
    "subdivReverseFaces",
    "subdivSurfaceVarGroup",
    "subdivToNurbs",
    "subdivToPoly",
    "subsetFalloff",
    "subtract",
    "sum",
    "surfaceInfo",
    "surfaceLuminance",
    "surfaceShader",
    "surfaceVarGroup",
    "symmetryConstraint",
    "tan",
    "tangentConstraint",
    "tension",
    "textButtonManip",
    "texture3dManip",
    "textureBakeSet",
    "textureDeformer",
    "textureDeformerHandle",
    "textureToGeom",
    "time",
    "timeEditor",
    "timeEditorAnimSource",
    "timeEditorClip",
    "timeEditorClipBase",
    "timeEditorClipEvaluator",
    "timeEditorInterpolator",
    "timeEditorTracks",
    "timeFunction",
    "timeToUnitConversion",
    "timeWarp",
    "toggleManip",
    "toggleOnLineManip",
    "toolDrawManip",
    "toolDrawManip2D",
    "toonLineAttributes",
    "trackInfoManager",
    "transUV2dManip",
    "transferAttributes",
    "transferFalloff",
    "transform",
    "transformGeometry",
    "translateLimitsManip",
    "translateManip",
    "translateUVManip",
    "translationFromMatrix",
    "trim",
    "trimWithBoundaries",
    "triplanarProjManip",
    "tripleShadingSwitch",
    "trsInsertManip",
    "trsManip",
    "truncate",
    "turbulenceField",
    "turbulenceManip",
    "tweak",
    "ufeProxyCameraShape",
    "ufeProxyTransform",
    "uniformFalloff",
    "uniformField",
    "unitConversion",
    "unitToTimeConversion",
    "unknown",
    "unknownDag",
    "unknownTransform",
    "untrim",
    "useBackground",
    "uv2dManip",
    "uvChooser",
    "uvPin",
    "vectorProduct",
    "vertexBakeSet",
    "viewColorManager",
    "volumeAxisField",
    "volumeFog",
    "volumeLight",
    "volumeNoise",
    "volumeShader",
    "vortexField",
    "water",
    "weightGeometryFilter",
    "wire",
    "wood",
    "wrap",
    "wtAddMatrix",
]
