using Beam.Models; namespace Beam.Abstractions; public interface IState : IReadOnlyState { void SetState(string[] state); new IState Copy(); }