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


# Interface for class: CommandIterationUpdatev4LBFGSBOptimizerv4
from ._proxies import CommandIterationUpdatev4LBFGSBOptimizerv4Proxy as _CommandIterationUpdatev4LBFGSBOptimizerv4Proxy
class _CommandIterationUpdatev4LBFGSBOptimizerv4Template(_itkTemplate):
    """Interface for instantiating itk::CommandIterationUpdatev4LBFGSBOptimizerv4
        Create a new CommandIterationUpdatev4LBFGSBOptimizerv4 Object:
            'itk.CommandIterationUpdatev4LBFGSBOptimizerv4.New(**kwargs)"""

    @staticmethod
    def New(**kwargs) -> _CommandIterationUpdatev4LBFGSBOptimizerv4Proxy:
        """Instantiate itk::CommandIterationUpdatev4LBFGSBOptimizerv4"""
        ...

CommandIterationUpdatev4LBFGSBOptimizerv4 = _CommandIterationUpdatev4LBFGSBOptimizerv4Template


