
    kKj                         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 ddlm	Z	 ddlm
Z
 dd	lmZ dd
lmZ g dZerddlmZ dedefdZy)u>  FastMCP Apps — interactive UIs for MCP tools.

This package contains the app-related components:

- ``FastMCPApp`` — composable provider for interactive apps with backend tools
- ``AppConfig`` — configuration for MCP App tools and resources
- ``ResourceCSP`` / ``ResourcePermissions`` — security configuration
    )TYPE_CHECKING)	AppConfig)PrefabAppConfig)ResourceCSP)ResourcePermissions)UI_EXTENSION_ID)app_config_to_meta_dict)UI_MIME_TYPE)resolve_ui_mime_type)	r   r
   r   
FastMCPAppr   r   r   r	   r   r   namereturnc                 F    | dk(  rddl m} |S t        dt        d|       )Nr   r   r   zmodule z has no attribute )fastmcp.apps.appr   AttributeError__name__)r   r   s     f/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/fastmcp/apps/__init__.py__getattr__r   %   s,    |/
78,.@I
JJ    N)__doc__typingr   _TYPE_CHECKINGfastmcp.apps.configr   r   r   r   r   r	   fastmcp.utilities.mimer
   r   __all__r   r   strobjectr    r   r   <module>r       sL    3 6 B : J B R ? O
 9Kc Kf Kr   