using System; namespace Implab.Components { public interface IRunnable { IPromise Start(); IPromise Stop(); ExecutionState State { get; } Exception LastError { get; } } }