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


# Interface for class: ThreadPool
from ._proxies import ThreadPoolProxy as _ThreadPoolProxy
class _ThreadPoolTemplate(_itkTemplate):
    """Interface for instantiating itk::ThreadPool
        Create a new ThreadPool Object:
            'itk.ThreadPool.New(**kwargs)"""

    @staticmethod
    def New(**kwargs) -> _ThreadPoolProxy:
        """Instantiate itk::ThreadPool"""
        ...

ThreadPool = _ThreadPoolTemplate


