
    i                     ~    d dl mZmZ d dlT d dlmZ  G d deee                   Z G d deee                   ZdS )	    )ABCabstractmethod)*)Tc                   V    e Zd Zedee         fd            Zededdfd            ZdS )IEventProcessorreturnc                     d S N selfs    `/home/ubuntu/.hermes/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/event/processor.pytypezIEventProcessor.type           dataNc                     d S r   r   r   r   s     r   dozIEventProcessor.do   r   r   )__name__
__module____qualname__r   Typer   r   r   r   r   r   r   r      sk        d1g    ^ q T    ^  r   r   c                   V    e Zd Zedee         fd            Zededefd            ZdS )ICallBackProcessorr	   c                     d S r   r   r   s    r   r   zICallBackProcessor.type   r   r   r   c                     d S r   r   r   s     r   r   zICallBackProcessor.do   r   r   N)	r   r   r   r   r   r   r   Anyr   r   r   r   r   r      sk        d1g    ^ q S    ^  r   r   N)	abcr   r   typinglark_oapi.corer   Genericr   r   r   r   r   <module>r$      s    # # # # # # # #              c71:       gaj     r   