using System.Collections.Generic;
using System.Reflection;
namespace Robust.Shared.Configuration
{
internal interface IConfigurationManagerInternal : IConfigurationManager
{
void OverrideConVars(IEnumerable<(string key, string value)> cVars);
void LoadCVarsFromAssembly(Assembly assembly);
void Initialize(bool isServer);
void Shutdown();
///
/// Sets up the ConfigurationManager and loads a TOML configuration file.
///
/// the full name of the config file.
void LoadFromFile(string configFile);
///
/// Specifies the location where the config file should be saved, without trying to load from it.
///
void SetSaveFile(string configFile);
}
}