from ..utils.orderedtype import OrderedType as OrderedType
from typing import Any


class UnmountedType(OrderedType):
    args: Any = ...
    kwargs: Any = ...

    def __init__(self, *args: Any, **kwargs: Any) -> None:
        ...

    def get_type(self) -> None:
        ...

    def mount_as(self, _as: Any) -> Any:
        ...

    def Field(self) -> Any:
        ...

    def InputField(self) -> Any:
        ...

    def Argument(self) -> Any:
        ...

    def __eq__(self, other: Any) -> Any:
        ...
