# coding: utf-8

# flake8: noqa
"""
    MYTH AI Public API

             ## MYTH-AI API          Programmatic access to MYTH AI's generative design capabilities.          ### Client Libraries          **Python:** `pip install myth-ai`          **TypeScript / Node.js:** `npm install myth-ai`         

    The version of the OpenAPI document: 1.0.0
    Contact: api@myth-design.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501

if __import__("typing").TYPE_CHECKING:
    # import models into model package
    from myth_design_api.models.created_image import CreatedImage
    from myth_design_api.models.export_axis import ExportAxis
    from myth_design_api.models.export_image_request import ExportImageRequest
    from myth_design_api.models.http_validation_error import HTTPValidationError
    from myth_design_api.models.image import Image
    from myth_design_api.models.image_list import ImageList
    from myth_design_api.models.image_summary import ImageSummary
    from myth_design_api.models.image_to_image_advanced_request import ImageToImageAdvancedRequest
    from myth_design_api.models.image_to_image_request import ImageToImageRequest
    from myth_design_api.models.location_inner import LocationInner
    from myth_design_api.models.pattern_extractor_request import PatternExtractorRequest
    from myth_design_api.models.presigned_upload import PresignedUpload
    from myth_design_api.models.presigned_upload_request import PresignedUploadRequest
    from myth_design_api.models.prompt_to_image_request import PromptToImageRequest
    from myth_design_api.models.repeat_mode import RepeatMode
    from myth_design_api.models.seamless_request import SeamlessRequest
    from myth_design_api.models.validation_error import ValidationError
    
else:
    from lazy_imports import LazyModule, as_package, load

    load(
        LazyModule(
            *as_package(__file__),
            """# import models into model package
from myth_design_api.models.created_image import CreatedImage
from myth_design_api.models.export_axis import ExportAxis
from myth_design_api.models.export_image_request import ExportImageRequest
from myth_design_api.models.http_validation_error import HTTPValidationError
from myth_design_api.models.image import Image
from myth_design_api.models.image_list import ImageList
from myth_design_api.models.image_summary import ImageSummary
from myth_design_api.models.image_to_image_advanced_request import ImageToImageAdvancedRequest
from myth_design_api.models.image_to_image_request import ImageToImageRequest
from myth_design_api.models.location_inner import LocationInner
from myth_design_api.models.pattern_extractor_request import PatternExtractorRequest
from myth_design_api.models.presigned_upload import PresignedUpload
from myth_design_api.models.presigned_upload_request import PresignedUploadRequest
from myth_design_api.models.prompt_to_image_request import PromptToImageRequest
from myth_design_api.models.repeat_mode import RepeatMode
from myth_design_api.models.seamless_request import SeamlessRequest
from myth_design_api.models.validation_error import ValidationError

""",
            name=__name__,
            doc=__doc__,
        )
    )
