import 'package:fpdart/fpdart.dart'; import 'package:kuwot/core/data/local/translation_target_config.dart'; import 'package:kuwot/core/error/failure.dart'; import 'package:kuwot/features/quote/domain/entities/background_image.dart'; import 'package:kuwot/features/quote/domain/entities/quote.dart'; import 'package:kuwot/features/quote/domain/entities/translation.dart'; abstract class QuoteRepository { Future>> getBackgroundImages(); Future> getQuote(TranslationTarget? translationTarget); Future> getTranslatedQuote( int id, TranslationTarget translationTarget, ); Future>> getTranslations(); }