using Robust.Shared.Configuration;
using Robust.Shared.Timing;
using System;
using System.Collections.Generic;
namespace Robust.Client.Configuration;
///
/// A networked configuration manager that controls the replication of
/// console variables between client and server.
///
[NotContentImplementable]
public interface IClientNetConfigurationManager : INetConfigurationManager
{
///
/// Synchronize the CVars marked with with the server.
/// This needs to be called once when connecting.
///
void SyncWithServer();
///
/// Clears internal flag for .
/// Must be called upon disconnect.
///
void ClearReceivedInitialNwVars();
public event EventHandler ReceivedInitialNwVars;
}