from typing import Type, Union, Literal, Optional, Dict, List, Tuple, Set, Annotated, Any
from pydantic import BaseModel, Field
from .impl import *

GraphStoreComponentConfig = Annotated[
    Union[
        Neo4jGraphStoreComponentConfig,
        ArangoDBGraphStoreComponentConfig
    ],
    Field(discriminator="driver")
]
