"""Implementation for HassDict and custom HassKey types. Custom for type checking. See stub file. """ from __future__ import annotations class HassKey[_T](str): """Generic Hass key type. At runtime this is a generic subclass of str. """ __slots__ = () class HassEntryKey[_T](str): """Key type for integrations with config entries. At runtime this is a generic subclass of str. """ __slots__ = () HassDict = dict