"""
Provides functionality for defining and registering States.

States are the main objects that Napari passes around.
"""
from ._class import State, DynamicState
from ._register import state_registry, register_state
from .types import IncompatibilityError


__all__ = ['DynamicState',
           'IncompatibilityError',
           'register_state',
           'State',
           'state_registry']

036dbdd19ac094b8ca44b5b42ca2fccd3489828c
<mask token>

<mask token>
__all__ = ['DynamicState', 'IncompatibilityError', 'register_state',
    'State', 'state_registry']

<mask token>
from ._class import State, DynamicState
from ._register import state_registry, register_state
from .types import IncompatibilityError
__all__ = ['DynamicState', 'IncompatibilityError', 'register_state',
    'State', 'state_registry']

"""
Provides functionality for defining and registering States.

States are the main objects that Napari passes around.
"""
from ._class import State, DynamicState
from ._register import state_registry, register_state
from .types import IncompatibilityError


__all__ = ['DynamicState',
           'IncompatibilityError',
           'register_state',
           'State',
           'state_registry']
