declare module "godot" { interface SceneNodes { "scenes/node_3d.tscn": { level: Node3D< { Plane: MeshInstance3D<{}>, Cube: MeshInstance3D<{}>, Cube_001: MeshInstance3D<{}>, StaticBody3D: StaticBody3D< { CollisionShape3D: CollisionShape3D<{}>, } >, } >, Camera3D: Camera3D<{}>, Player: CharacterBody3D< { Mesh: Node3D< { AuxScene: Node3D< { Scene: Node3D< { Armature: Node3D< { Skeleton3D: Skeleton3D< { Beta_Joints: MeshInstance3D<{}>, Beta_Surface: MeshInstance3D<{}>, RightHand: BoneAttachment3D< { Node3D: Node3D<{}>, } >, } >, } >, } >, } >, AnimationPlayer: AnimationPlayer<{}>, } >, CollisionShape3D: CollisionShape3D<{}>, Input: Node3D<{}>, Interactor: Area3D< { CollisionShape3D: CollisionShape3D<{}>, } >, Inventory: Node<{}>, AnimationTree: AnimationTree<{}>, EquippedWeapon: Node3D< { FireRate: Timer<{}>, } >, } >, DirectionalLight3D: DirectionalLight3D<{}>, Door: Node3D< { MeshInstance3D: MeshInstance3D<{}>, Interactable: Area3D< { CollisionShape3D: CollisionShape3D<{}>, } >, Label3D: Label3D<{}>, } >, DoorKey: Node3D< { MeshInstance3D: MeshInstance3D<{}>, Area3D: Area3D< { CollisionShape3D: CollisionShape3D<{}>, } >, Label3D: Label3D<{}>, } >, Target: StaticBody3D< { Health: Node<{}>, MeshInstance3D: MeshInstance3D<{}>, CollisionShape3D: CollisionShape3D<{}>, } >, }, } }