from .const import DOMAIN as DOMAIN
from .coordinator import AcaiaCoordinator as AcaiaCoordinator
from dataclasses import dataclass
from homeassistant.helpers.device_registry import CONNECTION_BLUETOOTH as CONNECTION_BLUETOOTH, DeviceInfo as DeviceInfo, format_mac as format_mac
from homeassistant.helpers.entity import EntityDescription as EntityDescription
from homeassistant.helpers.update_coordinator import CoordinatorEntity as CoordinatorEntity

@dataclass
class AcaiaEntity(CoordinatorEntity[AcaiaCoordinator]):
    _attr_has_entity_name = ...
    entity_description = ...
    _scale = ...
    _attr_unique_id = ...
    _attr_device_info = ...
    def __init__(self, coordinator: AcaiaCoordinator, entity_description: EntityDescription) -> None: ...
    @property
    def available(self) -> bool: ...
