I was trying to make a typed dictionary with keys being a part of an enum called type in an autoload named StatManager and values being a class Stat that extends resource.
@export var stats: Dictionary[StatManager.type, Stat] = {}
Also even with typed dictionary the editor wont show me StatManager when i start typying i thought it would. I even tried making another dictionary named test made it the same way but when i started typing it wouldnt show the StatManager name at first