namespace LootDumpProcessor.Storage;

public interface IDataStorage
{
    void Setup();
    void Store<T>(T t) where T : IKeyable;
    bool Exists(IKey t);
    T GetItem<T>(IKey key) where T : IKeyable;
    List<T> GetAll<T>();
}