DS
Я этот момент обрабатываю так: в каждом модуле создаю что-то типа interface ExampleNavigation{
fun goToProfile()
fun backToLogin()
...
}
и использую его внутри модуля.
Cicerone добавляю только в app модуль и в app модуле имплементирую все интерфейсы ...Navigation:
class ExampleNavImpl(val router:Router):ExampleNavigation{
override fun goToProfile(){router.navigateTo(Screens.ProfileScreen()}
...
}
Как-то так