"""Models for permissions.""" from typing import TYPE_CHECKING import attr if TYPE_CHECKING: # pylint: disable=unused-import from homeassistant.helpers import ( # noqa: F401 device_registry as dev_reg, entity_registry as ent_reg, ) @attr.s(slots=True) class PermissionLookup: """Class to hold data for permission lookups.""" entity_registry: "ent_reg.EntityRegistry" = attr.ib() device_registry: "dev_reg.DeviceRegistry" = attr.ib()