def METHOD_NAME(cls) -> Type[WazaMoveRangeSettingsProtocol]:
    if get_implementation_type() == ImplementationType.NATIVE:
        from skytemple_rust.st_waza_p import (
            WazaMoveRangeSettings as WazaMoveRangeSettingsNative,
        )  # pylint: disable=no-name-in-module,no-member,import-error
        return WazaMoveRangeSettingsNative
    from skytemple_files.data.waza_p._model import (
        WazaMoveRangeSettings,
    )
    return WazaMoveRangeSettings