# SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
#
# SPDX-License-Identifier: Apache-2.0

import sys
from typing import TYPE_CHECKING

from lazy_imports import LazyImporter

_import_structure = {
    "document_to_image": ["DocumentToImageContent"],
    "file_to_document": ["ImageFileToDocument"],
    "file_to_image": ["ImageFileToImageContent"],
    "pdf_to_image": ["PDFToImageContent"],
}

if TYPE_CHECKING:
    from .document_to_image import DocumentToImageContent as DocumentToImageContent
    from .file_to_document import ImageFileToDocument as ImageFileToDocument
    from .file_to_image import ImageFileToImageContent as ImageFileToImageContent
    from .pdf_to_image import PDFToImageContent as PDFToImageContent
else:
    sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)
