namespace MediaBrowser.Common.Configuration
{
    /// 
    /// A configuration store that can be validated.
    /// 
    public interface IValidatingConfiguration
    {
        /// 
        /// Validation method to be invoked before saving the configuration.
        /// 
        /// The old configuration.
        /// The new configuration.
        void Validate(object oldConfig, object newConfig);
    }
}