import type { ALL_DOMAINS, ANY_ENTITY, HassUniqueIdMapping, PICK_ENTITY, PICK_FROM_AREA, PICK_FROM_DEVICE, PICK_FROM_FLOOR, PICK_FROM_LABEL, PICK_FROM_PLATFORM, TAreaId, TDeviceId, TFloorId, TLabelId, TPlatformId, TRawEntityIds, TUniqueId } from "../user.mts"; export type IDByInterface = { area: (area: AREA, ...domains: DOMAIN[]) => PICK_FROM_AREA[]; device: (device: DEVICE, ...domains: DOMAIN[]) => PICK_FROM_DEVICE[]; domain: (domain: DOMAIN) => PICK_ENTITY[]; floor: (floor: FLOOR, ...domains: DOMAIN[]) => PICK_FROM_FLOOR[]; label: