// Copyright © Selmo Technology GmbH. All Rights Reserved

using Novus.Connectivity.Common;

namespace SelmoStudio.Hmi.Server.SelmoHmi.Shared.Component
{
    public interface IBaseProcessValueComponent
    {
        public List<IProcessValueInfo> GetValueInfos();

        public void Update(IDictionary<ProcessValueId, IProcessValue> updatedValues);

        public event EventHandler<ComponentEventArgs> ComponentChangeEvent;

        public bool IsRendered { get; }
    }
}