




from ..utils import DummyObject, requires_backends
class 						UpperCAmelCase  (							metaclass=UpperCAmelCase__     ):







						'''simple docstring'''





						lowerCAmelCase_							=  ['''note_seq''']






						def __init__(		self				:	str			,      *__lowercase				:	List[str]			,      **__lowercase				:	str		):






							"""simple docstring"""






							requires_backends(self			,      ["note_seq"]		)






						@classmethod
						def 			snake_case__		(		cls				:	Tuple			,      *__lowercase				:	Union[str, Any]			,      **__lowercase				:	str		):






							"""simple docstring"""






							requires_backends(cls			,      ["note_seq"]		)






						@classmethod
						def 			snake_case__		(		cls				:	Any			,      *__lowercase				:	Optional[int]			,      **__lowercase				:	Union[str, Any]		):






							"""simple docstring"""






							requires_backends(cls			,      ["note_seq"]		)






from abc import ABC, abstractmethod
from argparse import ArgumentParser
class 						UpperCAmelCase  (							UpperCAmelCase__     ):







						'''simple docstring'''





						@staticmethod
						@abstractmethod
						def 			snake_case__		(		__lowercase				:	ArgumentParser		):






							"""simple docstring"""






							raise NotImplementedError()






						@abstractmethod
						def 			snake_case__		(		self				:	Optional[Any]		):






							"""simple docstring"""






							raise NotImplementedError()
