# Path: stolos/argparse_shared.py
# def build_arg_parser(*args, **kwargs):
# def add_argument(*args, **kwargs):
# def app_name(parser,
#              help='The name of a task whose status is tracked with ZooKeeper',
#              required=True, **kwargs):
# def _load_backend(known_backends, backend_type):
#     def _load_backend_decorator(inpt):
# def backend(backend_type, default, known_backends, help):


from stolos import argparse_shared as _at

def delete(path, _recursive=False):
    """Remove path from queue backend.

    `_recursive` - This is only for tests
    """
    raise NotImplementedError()


def set(path, value):
    """Set value at given path
    If the path does not already exist, raise stolos.exceptions.NoNodeError
    """
    raise NotImplementedError()


def create(path, value):
    """Set value at given path.
    If path already exists, raise stolos.exceptions.NodeExistsError
    """
    raise NotImplementedError()


def increment(path, value=1):
    """Increment the counter at given path
    Return the incremented count as an int
    """
    raise NotImplementedError()



# Path: stolos/argparse_shared.py
# def build_arg_parser(*args, **kwargs):
# def add_argument(*args, **kwargs):
# def app_name(parser,
#              help='The name of a task whose status is tracked with ZooKeeper',
#              required=True, **kwargs):
# def _load_backend(known_backends, backend_type):
#     def _load_backend_decorator(inpt):
# def backend(backend_type, default, known_backends, help):


# Path: stolos/queue_backend/qbcli_baseapi.py
from stolos import argparse_shared as _at


def delete(path, _recursive=False):
    """Remove path from queue backend.

    `_recursive` - This is only for tests
    """
    raise NotImplementedError()


def set(path, value):
    """Set value at given path
    If the path does not already exist, raise stolos.exceptions.NoNodeError
    """
    raise NotImplementedError()


def create(path, value):
    """Set value at given path.
    If path already exists, raise stolos.exceptions.NodeExistsError
    """
    raise NotImplementedError()


def increment(path, value=1):
    """Increment the counter at given path
    Return the incremented count as an int
    """
    raise NotImplementedError()



build_arg_parser = _at.build_arg_parser([])