import 'package:tmail_ui_user/features/cleanup/domain/model/email_cleanup_rule.dart'; import 'package:tmail_ui_user/features/cleanup/domain/model/recent_login_url_cleanup_rule.dart'; import 'package:tmail_ui_user/features/cleanup/domain/model/recent_login_username_cleanup_rule.dart'; import 'package:tmail_ui_user/features/cleanup/domain/model/recent_search_cleanup_rule.dart'; abstract class CleanupDataSource { Future cleanEmailCache(EmailCleanupRule cleanupRule); Future cleanRecentSearchCache(RecentSearchCleanupRule cleanupRule); Future cleanRecentLoginUrlCache(RecentLoginUrlCleanupRule cleanupRule); Future cleanRecentLoginUsernameCache(RecentLoginUsernameCleanupRule cleanupRule); }