"""Subpackage."""

from typing import TYPE_CHECKING as __tc

if __tc:
    from mastapy._private.utility.property._1897 import DeletableCollectionMember
    from mastapy._private.utility.property._1898 import DutyCyclePropertySummary
    from mastapy._private.utility.property._1899 import DutyCyclePropertySummaryForce
    from mastapy._private.utility.property._1900 import (
        DutyCyclePropertySummaryPercentage,
    )
    from mastapy._private.utility.property._1901 import (
        DutyCyclePropertySummarySmallAngle,
    )
    from mastapy._private.utility.property._1902 import DutyCyclePropertySummaryStress
    from mastapy._private.utility.property._1903 import (
        DutyCyclePropertySummaryVeryShortLength,
    )
    from mastapy._private.utility.property._1904 import EnumWithBoolean
    from mastapy._private.utility.property._1905 import (
        NamedRangeWithOverridableMinAndMax,
    )
    from mastapy._private.utility.property._1906 import TypedObjectsWithOption
else:
    import sys as __sys

    from lazy_imports import LazyImporter as __LazyImporter

    __import_structure = {
        "_private.utility.property._1897": ["DeletableCollectionMember"],
        "_private.utility.property._1898": ["DutyCyclePropertySummary"],
        "_private.utility.property._1899": ["DutyCyclePropertySummaryForce"],
        "_private.utility.property._1900": ["DutyCyclePropertySummaryPercentage"],
        "_private.utility.property._1901": ["DutyCyclePropertySummarySmallAngle"],
        "_private.utility.property._1902": ["DutyCyclePropertySummaryStress"],
        "_private.utility.property._1903": ["DutyCyclePropertySummaryVeryShortLength"],
        "_private.utility.property._1904": ["EnumWithBoolean"],
        "_private.utility.property._1905": ["NamedRangeWithOverridableMinAndMax"],
        "_private.utility.property._1906": ["TypedObjectsWithOption"],
    }

    __sys.modules[__name__] = __LazyImporter(
        "mastapy",
        globals()["__file__"],
        __import_structure,
    )

__all__ = (
    "DeletableCollectionMember",
    "DutyCyclePropertySummary",
    "DutyCyclePropertySummaryForce",
    "DutyCyclePropertySummaryPercentage",
    "DutyCyclePropertySummarySmallAngle",
    "DutyCyclePropertySummaryStress",
    "DutyCyclePropertySummaryVeryShortLength",
    "EnumWithBoolean",
    "NamedRangeWithOverridableMinAndMax",
    "TypedObjectsWithOption",
)
