If you mean script 1 would show the enum of script 2 in the editor, then no, that is not possible.
Edit: the script 2 would have own enum, and you can add some code to sync the values between two enums. However, it doesn’t sound like a clean design. If your script 2 needs enum values of script 1, simply grab them, as I showed in the example, and keep only 1 enum visible in the Editor (in script 1).
Yeah I want to define the enum in script 1, but then have the drop down in the editor on the entity that has script 2 to select a value for that entity.