from dataclasses import dataclass

from Copilot.dataAcquisition.Core.BaseSubscriber import BaseSubscriber
from Copilot.SituationLayer.handlers.incident_store import IncidentStore

@dataclass
class IncidentClickedEvent:
    incident_id:str
    user_message:str


class IncidentInteractionHandler(BaseSubscriber):

    def __init__(self, incident_store:IncidentStore, llm_bus):
        super().__init__()
        self.incident_store = incident_store
        self.llm_bus = llm_bus

    