import 'package:dartz/dartz.dart'; import '../../core/error/failures.dart'; import '../entities/album.dart'; import '../entities/artist.dart'; import '../entities/song.dart'; abstract class MusicDataRepository { Future>> getSongs(); Future>> getSongsFromAlbum(Album album); Future>> getAlbums(); Future>> getArtists(); Future updateDatabase(); }