@class NSNumber, HDProfile, HDDatabaseValueCache; @interface HDDeviceManager : NSObject { HDProfile *_profile; HDDatabaseValueCache *_devicesByPersistentID; HDDatabaseValueCache *_deviceEntitiesByDevice; NSNumber *_noneDeviceID; } - (id)init; - (id)initWithProfile:(id)a0; - (id)deviceEntityForDevice:(id)a0 error:(id *)a1; - (id)allDevicesWithError:(id *)a0; - (id)deviceEntityForNoDeviceWithError:(id *)a0; - (id)deviceForPersistentID:(id)a0 error:(id *)a1; - (void).cxx_destruct; - (id)devicesWithProperty:(id)a0 matchingValues:(id)a1 error:(id *)a2; - (id)currentDeviceEntityWithError:(id *)a0; - (id)deviceEntitiesWithProperty:(id)a0 matchingValues:(id)a1 error:(id *)a2; - (id)deviceEntitiesForDevice:(id)a0 error:(id *)a1; @end