@class NSString; @interface WiFiUsageBssDetails : NSObject @property (copy, nonatomic) NSString *bssid; @property (nonatomic) double locationLatitude; @property (nonatomic) double locationLongitude; @property (nonatomic) long long phyMode; @property (nonatomic) long long apMode; @property (nonatomic) int band; @property (nonatomic) long long channel; @property (nonatomic) long long channelWidth; @property (nonatomic) unsigned long long channelFlags; @property (nonatomic) long long rssi; @property (nonatomic) BOOL isEdgeBss; @property (copy, nonatomic) NSString *apProfile; @property (nonatomic) BOOL hasAppleIE; @property (nonatomic) BOOL hasInterworkingIE; @property (nonatomic) BOOL hasWpsIE; @property (nonatomic) BOOL hasDomainName; @property (nonatomic) BOOL hasNaiRealms; @property (nonatomic) BOOL hasRoamingOis; @property (nonatomic) unsigned long long networkAccessCode; @property (nonatomic) unsigned long long venueGroup; @property (nonatomic) unsigned long long venueCode; @property (copy, nonatomic) NSString *manufacturerName; @property (copy, nonatomic) NSString *modelName; @property (copy, nonatomic) NSString *modelNumber; @property (copy, nonatomic) NSString *deviceVersion; + (unsigned long long)channelWidthFromFlags:(unsigned long long)a0; + (int)bandFromChannel:(unsigned long long)a0; + (id)bssWithIdentifier:(id)a0 apProfile:(id)a1 apMode:(long long)a2 phyMode:(long long)a3 channel:(long long)a4 channelFlags:(unsigned long long)a5 channelWidth:(long long)a6 rssi:(long long)a7 latitude:(double)a8 longitude:(double)a9 isEdgeBss:(BOOL)a10; + (int)bandFromFlags:(unsigned long long)a0; + (id)bssWithIdentifier:(id)a0 channel:(long long)a1 channelFlags:(unsigned long long)a2 rssi:(long long)a3; - (id)eventDictionary:(BOOL)a0; - (unsigned long long)hash; - (id)redactedDescription; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (BOOL)isOnChannel:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end