namespace Shigure; public interface IKeymapResolver { void SelectForClass(int? classId, int? specId); string? GetHotkey(int? unit, string spell, string? macroCondition = null); string? GetHotkey(int? unit, long spellId, string? macroCondition = null); IReadOnlyDictionary GetCurrentFailedSpells(); IReadOnlyDictionary GetCurrentOneKeySpells(); IReadOnlyDictionary GetCurrentInsertItems(); IReadOnlyDictionary GetCurrentSpellIndices(); IReadOnlyDictionary GetCurrentSpellNames(); IReadOnlyDictionary GetCurrentItemIndices(); IReadOnlyDictionary GetCurrentItemNames(); }