# Interface for submodule: MultipleValuedNonLinearOptimizer
from typing import Union, Any
# additional imports
from .support.template_class import itkTemplate as _itkTemplate


# Interface for class: MultipleValuedNonLinearOptimizer
from ._proxies import MultipleValuedNonLinearOptimizerProxy as _MultipleValuedNonLinearOptimizerProxy
class _MultipleValuedNonLinearOptimizerTemplate(_itkTemplate):
    """Interface for instantiating itk::MultipleValuedNonLinearOptimizer
        Create a new MultipleValuedNonLinearOptimizer Object:
            'itk.MultipleValuedNonLinearOptimizer.New(**kwargs)"""

    @staticmethod
    def New(**kwargs) -> _MultipleValuedNonLinearOptimizerProxy:
        """Instantiate itk::MultipleValuedNonLinearOptimizer"""
        ...

MultipleValuedNonLinearOptimizer = _MultipleValuedNonLinearOptimizerTemplate


