using CursorLang.Models;
namespace CursorLang.Services;
///
/// Показывает подсказку с раскладкой у курсора.
///
public interface ILayoutPopupService
{
/// Показывает подсказку и убирает её через заданное в настройках время.
void Show(KeyboardLayout layout);
///
/// Показывает подсказку до явного вызова : нужна там, где
/// время показа задаёт не таймер, а действие пользователя.
///
void ShowUntilHidden(KeyboardLayout layout);
void Hide();
}