abstract class LicenseRepository {
Future<bool> updateLicense();
Future<void> cleanLicense();
Future<String?> getLicense(String key);
Future<void> setLicense<T>(String key, T value);
}