o
    Zh                     @  s   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 er)ddlmZ nzddlmZ W n	 ey:   Y nw G dd	 d	eZd
S )Base class for Slack tools.    )annotations)TYPE_CHECKING)BaseTool)Field)login)	WebClientc                   @  s$   e Zd ZU dZeedZded< dS )SlackBaseToolr   )default_factoryr   clientN)__name__
__module____qualname____doc__r   r   r   __annotations__ r   r   [/var/www/html/lang_env/lib/python3.10/site-packages/langchain_community/tools/slack/base.pyr	      s   
 r	   N)r   
__future__r   typingr   Zlangchain_core.toolsr   Zpydanticr   Z%langchain_community.tools.slack.utilsr   Z	slack_sdkr   ImportErrorr	   r   r   r   r   <module>   s    