
    A'h                     p    d dl mZ d dlmZ  G d dee         Zeeef   Z G d dee         Zeeef   Z	y)    )	Annotated)ManagedValuec                       e Zd ZdefdZy)IsLastStepManagerreturnc                 b    | j                   j                  | j                   j                  dz
  k(  S )N   )loopstepstopselfs    e/home/kushmeetdev/Regenta/Chatbot/venv/lib/python3.12/site-packages/langgraph/managed/is_last_step.py__call__zIsLastStepManager.__call__   s"    yy~~!!333    N)__name__
__module____qualname__boolr    r   r   r   r      s    4$ 4r   r   c                       e Zd ZdefdZy)RemainingStepsManagerr   c                 \    | j                   j                  | j                   j                  z
  S )N)r
   r   r   r   s    r   r   zRemainingStepsManager.__call__   s    yy~~		..r   N)r   r   r   intr   r   r   r   r   r      s    /# /r   r   N)
typingr   langgraph.managed.baser   r   r   
IsLastStepr   r   RemainingStepsr   r   r   <module>r      sQ     /4T* 4
 t../
/L- /
 3 556r   