#pragma once

#include "features/quests/contracts/QuestTypes.h"

namespace ta::features::quests::contracts
{
    class IQuestCommands
    {
    public:
        virtual ~IQuestCommands() = default;
        virtual void submit(QuestCommandBatch batch) = 0;
    };
}
