Подскажите кто решает какой репозиторий будет использовать interactor?
Если речь идет об источниках данных - инкапсулируйте логику в репозитори. По факту репозиторий будет вам отдавать данные одного вида, а то, что внутри репозитория презентер знать не должен. Презентер запросил у репозитория данные, смаппил их во вью-модели которые отображаются во вью и отдал их вьюхе.