Вместо тысячи слов:
UPD: В общем, решилось с помощью добавления public до объявления интерфейса. Про это в условии ничего не говорилось, и интересно, почему данная ошибка вообще возникла? Ведь даже если каким-то образом enum нельзя было видеть, почему сработала система безопасности?