import 'package:measure_converter/domain/entities/conversion_entry.dart'; abstract class ConversionHistoryRepository { Future addEntry(ConversionEntry entry); Stream> watchRecent({int limit = 20}); Future deleteEntry(String id); Future> getEntriesForUser(String userId); Future clearHistoryForUser(String userId); }