import '../entities/album.dart'; import '../entities/artist.dart'; import '../entities/song.dart'; abstract class MusicDataRepository { Stream> get songStream; Stream> getAlbumSongStream(Album album); Stream> get albumStream; Stream> getArtistAlbumStream(Artist artist); Stream> get artistStream; Future updateDatabase(); }