from _typeshed import Incomplete
from homeassistant.components.bluetooth import FALLBACK_MAXIMUM_STALE_ADVERTISEMENT_SECONDS as FALLBACK_MAXIMUM_STALE_ADVERTISEMENT_SECONDS
from homeassistant.const import Platform as Platform

DOMAIN: str
PLATFORMS: Incomplete
SIGNAL_IBEACON_DEVICE_NEW: str
SIGNAL_IBEACON_DEVICE_UNAVAILABLE: str
SIGNAL_IBEACON_DEVICE_SEEN: str
ATTR_UUID: str
ATTR_MAJOR: str
ATTR_MINOR: str
ATTR_SOURCE: str
UNAVAILABLE_TIMEOUT: int
UPDATE_INTERVAL: Incomplete
MAX_IDS: int
MAX_IDS_PER_UUID: int
MIN_SEEN_TRANSIENT_NEW: Incomplete
CONF_IGNORE_ADDRESSES: str
CONF_IGNORE_UUIDS: str
CONF_ALLOW_NAMELESS_UUIDS: str
