o ���g� � @ sP d Z ddlmZmZ ddlmZmZ ddlmZm Z G dd� de�Z ddgZdS ) zInterface for tools.� )�List�Optional)�AsyncCallbackManagerForToolRun�CallbackManagerForToolRun)�BaseTool�toolc @ sz e Zd ZU dZdZeed<