| import sys | |
| from typing import Any, AsyncGenerator, Generator, NewType, Tuple, Union, List, Dict, Type, IO | |
| from PIL.Image import Image | |
| if sys.version_info >= (3, 8): | |
| from typing import TypedDict | |
| else: | |
| from typing_extensions import TypedDict | |
| SHA256 = NewType('sha_256_hash', str) | |
| CreateResult = Generator[str, None, None] | |
| AsyncResult = AsyncGenerator[str, None] | |
| Messages = List[Dict[str, str]] | |
| ImageType = Union[str, bytes, IO, Image, None] | |
| __all__ = [ | |
| 'Any', | |
| 'AsyncGenerator', | |
| 'Generator', | |
| 'Tuple', | |
| 'Union', | |
| 'List', | |
| 'Dict', | |
| 'Type', | |
| 'TypedDict', | |
| 'SHA256', | |
| 'CreateResult', | |
| 'AsyncResult', | |
| 'Messages', | |
| 'ImageType' | |
| ] | |