Ну если приват , то энум не доступен же
Не увидел, что в отдельном. Не вижу вариантов тогда. А почему бы, в таком случае, каждому контроллеру не хранить свой enum? Или вообще сделать координатора, который будет этим заниматься и контроллеры вообще не будут знать о сигвеях