namespace Terminal.Gui; /// /// Interface for main Terminal.Gui loop manager in v2. /// public interface IMainLoopCoordinator { /// /// Create all required subcomponents and boot strap. /// /// public Task StartAsync (); /// /// Stops the input thread, blocking till it exits. /// Call this method only from the main UI loop. /// public void Stop (); /// /// Run a single iteration of the main UI loop /// void RunIteration (); }