<?php

namespace Limb_Chatbot\Includes\Interfaces;

use Limb_Chatbot\Includes\Data_Objects\Action_Plan;
use Limb_Chatbot\Includes\Data_Objects\Action_Plan_Step;
use Limb_Chatbot\Includes\Data_Objects\Message;

interface Data_Collecting_Processor_Interface {
	public function process( Action_Plan $action_plan, Action_Plan_Step $step, Message $user_message ): Message;
}