from .mountedtype import MountedType as MountedType
from typing import Any, Optional


class Dynamic(MountedType):
    type: Any = ...
    with_schema: Any = ...

    def __init__(self, type: Any, with_schema: bool = ..., _creation_counter: Optional[Any] = ...) -> None:
        ...

    def get_type(self, schema: Optional[Any] = ...) -> Any:
        ...
