# Packages
Package homeassistant provides a listener for listening to events from home assistant mqtt channels.
# Interfaces
Listener is an interface which defines a location which will listen for events for a specific device.
# Type aliases
StateChangedCallback is an interface which defines a callback where a listener can tell the rest of the system a device state has changed.