# This file was auto-generated by Fern from our API Definition.

import typing

from .azure_open_ai_embedding import AzureOpenAiEmbedding
from .code_splitter import CodeSplitter
from .html_node_parser import HtmlNodeParser
from .json_node_parser import JsonNodeParser
from .markdown_node_parser import MarkdownNodeParser
from .open_ai_embedding import OpenAiEmbedding
from .sentence_splitter import SentenceSplitter
from .simple_file_node_parser import SimpleFileNodeParser
from .token_text_splitter import TokenTextSplitter

ConfiguredTransformationItemComponentOne = typing.Union[
    CodeSplitter,
    SentenceSplitter,
    TokenTextSplitter,
    HtmlNodeParser,
    MarkdownNodeParser,
    JsonNodeParser,
    SimpleFileNodeParser,
    OpenAiEmbedding,
    AzureOpenAiEmbedding,
]
