@class NSString, NSMutableDictionary; @interface FBKGroupedDevice : NSObject @property (nonatomic, readonly) long long hash; @property (retain) NSMutableDictionary *devices; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)FBKKnownDevices; + (id)currentDevicePlatform; + (id)currentGroupedDevice; + (id)deviceDefaults; + (id)inspectFBKPairing; + (id)sortedDevices:(id)a0; - (BOOL)hasCapabilities:(id)a0; - (id)productType; - (id)displayType; - (id)hashingKey; - (BOOL)isReady; - (BOOL)isCurrentDevice; - (id)imageData; - (BOOL)isEqualToDevice:(id)a0; - (id)color; - (void)dealloc; - (id)platform; - (id)shortDescription; - (id)serialize; - (id)build; - (id)deviceClass; - (id)identifier; - (id)publicLogDescription; - (void).cxx_destruct; - (id)name; - (void)fetchIconImageDataForScale:(float)a0 completionCompletion:(id /* block */)a1; - (BOOL)isEqual:(id)a0; - (id)displayName; - (void)addDevice:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithDevices:(id)a0; - (void)_postDeviceChangeNotification; - (void)_updateWithDevices:(id)a0; - (id)anyDEDDevice; - (id)bestStringForKey:(id)a0; - (id)debugDetails; - (id)dedIDSDevice; - (id)dedSharingDevice; - (id)deviceDataForSubmissionWithSession:(id)a0; - (id)deviceDefaults; - (void)deviceListChanged:(id)a0; - (id)diffableHashWithContext:(id)a0; - (id)inferredPlatform; - (BOOL)isFBKPaired; - (BOOL)isLikeDEDDevice:(id)a0; - (BOOL)isVisibleToDED; - (id)mostReliableDevice; - (BOOL)needsPairing; - (void)pairToFBK; - (id)readyDevice; - (void)removeFBKPairing; - (id)transportsForDisplay; - (void)updateStoredCopyIfNeeded; @end