o
    hB                     @   s8   d dl mZmZ d dlmZmZmZ G dd deZdS )    )ABCabstractmethod)ListDictAnyc                   @   s@   e Zd Zed	dee dee dedeeeef  fddZ	dS )
MCPBase
   user_skills
skill_gapsmax_resultsreturnc                 C   s   dS )z9Fetch courses from the platform API with targeted search.N )selfr	   r
   r   r   r   ;/var/www/eduai.edurigo.com/my_career/production/mcp_base.pyfetch_courses   s   zMCPBase.fetch_coursesN)r   )
__name__
__module____qualname__r   r   r   intstrr   r   r   r   r   r   r      s    6r   N)abcr   r   typingr   r   r   r   r   r   r   r   <module>   s    