package com.airlock.iam.plugin.framework.application.service;

import com.airlock.iam.plugin.api.exception.InitializeException;
import com.airlock.iam.plugin.framework.misc.config.ConfigHistoryItem;
import com.airlock.iam.plugin.framework.misc.frompersistence.TranslatedMedusaConfiguration;
import java.io.File;
import java.io.InputStream;
import java.util.List;

public interface TranslatedConfigReader {
   TranslatedMedusaConfiguration loadConfig(File var1) throws InitializeException;

   TranslatedMedusaConfiguration loadConfig(InputStream var1) throws InitializeException;

   List<ConfigHistoryItem> loadConfigHistory(File var1) throws InitializeException;

   void registerConfigLocationResolver(ConfigLocationResolver var1);
}
