using CursorLang.Core.Models; namespace CursorLang.Core.Services; /// /// Shows the layout popup at the cursor. /// public interface ILayoutPopupService { /// Shows the popup and takes it down after the time set in the settings. void Show(KeyboardLayout layout); /// /// Shows the popup until is called explicitly: needed where the /// show time is set by a user action rather than by a timer. /// void ShowUntilHidden(KeyboardLayout layout); void Hide(); }