� ��4�t�*� � � d dl mZ d dlZd dlZd dlmZ d dlmZmZm Z m Z mZ d dlm Z mZmZ erd dlmZ dZdZe G d � d � � � � ZdS )� )�annotationsN)� dataclass)� TYPE_CHECKING�Dict�List�Optional�Union)�Error�MsgAlreadyAckdError�NotJSMessageError)�NATS� � c �| � e Zd ZU dZded<