@class CellOutrankHandlerSTM; @interface COSMStateSummary : NSObject <NSCopying> @property (nonatomic) BOOL cellActive; @property (nonatomic) BOOL cellLowDataMode; @property (nonatomic) BOOL cellExpensive; @property (nonatomic) BOOL cellPrimary; @property (nonatomic) BOOL cellPrivateNetworkActive; @property (nonatomic) unsigned long long cellWRMStatus; @property (nonatomic) BOOL cellWRMStatusProlongedBad; @property (nonatomic) BOOL cellWRMExpensive; @property (nonatomic) BOOL coremediaDownloadActive; @property (nonatomic) BOOL coremediaDownloadHysteresis; @property (nonatomic) BOOL coremediaDownloadPeriod; @property (nonatomic) BOOL coremediaDownloadPeriodEnd; @property (nonatomic) BOOL force5GPreferred; @property (nonatomic) BOOL trialWaiveOutrankReason; @property (nonatomic) BOOL lowPowerModeEnabled; @property (nonatomic) BOOL rnfActivated; @property (nonatomic) BOOL screenNotDark; @property (nonatomic) BOOL screenUnlocked; @property (nonatomic) long long thermalPressure; @property (nonatomic) BOOL userInitiatedActivity; @property (nonatomic) BOOL wifiActive; @property (nonatomic) BOOL wifiLowDataMode; @property (nonatomic) BOOL wifiDnsOut; @property (nonatomic) BOOL wifiDnsProlongedOut; @property (nonatomic) BOOL wifiExpensive; @property (nonatomic) BOOL wifiGoodSecurity; @property (nonatomic) BOOL LOIUseAuthorized; @property (nonatomic) BOOL homeLocationIsKnown; @property (nonatomic) BOOL wifiHome; @property (nonatomic) BOOL wifiHotspot20; @property (nonatomic) BOOL wifiInternetDnsOut; @property (nonatomic) BOOL wifiManuallyJoined; @property (nonatomic) BOOL wifiPolledFlowsCurrentlyBad; @property (nonatomic) BOOL wifiPolledFlowsProlongedBad; @property (nonatomic) BOOL wifiPrimary; @property (nonatomic) BOOL wifiPublic; @property (nonatomic) BOOL wifiManaged; @property (nonatomic) BOOL wifiKnowableSporadic; @property (nonatomic) BOOL wifiSporadic; @property (nonatomic) BOOL wifiTputAdvice; @property (nonatomic) BOOL wifiTputInterfaceUse; @property (nonatomic) BOOL wifiTputLargeXfer; @property (nonatomic) unsigned long long wifiWRMStatus; @property (nonatomic) BOOL arpFailureEvent; @property (nonatomic) BOOL captivityIndeterminateEvent; @property (nonatomic) BOOL dampeningTimerExpiryEvent; @property (nonatomic) BOOL dataStallThresholdEvent; @property (nonatomic) BOOL excessCertificateErrorsEvent; @property (nonatomic) BOOL imminentStallEvent; @property (nonatomic) BOOL mediaPlaybackStallEvent; @property (nonatomic) BOOL nd6FailureEvent; @property (nonatomic) BOOL wifiChangedSSIDEvent; @property (nonatomic) unsigned long long eventsInstanceNumber; @property (nonatomic) BOOL armedEligible; @property (nonatomic) BOOL captivityFrictionEligible; @property (nonatomic) BOOL cellEligible; @property (nonatomic) BOOL cellStatusOutrankExitEligible; @property (nonatomic) BOOL deviceEligible; @property (nonatomic) BOOL forcedOutrankEligible; @property (nonatomic) BOOL userInitiatedFrictionEligible; @property (nonatomic) BOOL wifiAmbientFrictionEligible; @property (nonatomic) BOOL wifiEligible; @property (retain, nonatomic) CellOutrankHandlerSTM *targetHandler; @property (readonly, nonatomic) BOOL cellWRMStatusGood; @property (readonly, nonatomic) BOOL forceCellPreferred; @property (nonatomic) BOOL inDampeningPeriod; @property (nonatomic) BOOL inRegretAvoidanceOutrank; @property (nonatomic) BOOL inCellPrivateNetworkOutrank; @property (readonly, nonatomic) BOOL thermalStateAllowsEntryToOutrank; @property (readonly, nonatomic) BOOL thermalStateAllowsContinuedOutrank; @property (readonly, nonatomic) BOOL wifiTputAdviceEnded; @property (readonly, nonatomic) BOOL wifiWRMStatusBad; @property (readonly, nonatomic) BOOL wifiWRMStatusGood; + (void)initialize; + (int)primaryArmedReasonFromFlags:(unsigned long long)a0; + (int)primaryIdleReasonFromFlags:(unsigned long long)a0; + (int)primaryOutrankReasonFromFlags:(unsigned long long)a0; + (int)primaryReasonFromFlags:(unsigned long long)a0 state:(int)a1; + (id)summaryFromFlags:(unsigned long long)a0; + (unsigned int)wifiPublicTypeFromFlags:(unsigned long long)a0; - (id)dictionaryForm; - (id)description; - (void).cxx_destruct; - (id)jsonRepresentation; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)_prettyJSONStringStarting:(unsigned long long)a0 ending:(unsigned long long)a1; - (id)_stringForKey:(id)a0 object:(id)a1; - (BOOL)applyDictionary:(id)a0; - (id)arrayOfStringsDescription; - (void)mergeEvents:(id)a0; - (id)prettyJSONString; - (id)prettyJSONStringPart1; - (id)prettyJSONStringPart2; - (id)prettyJSONStringPart3; - (unsigned long long)reasonFlags; - (void)setCellWRMStatusGood:(BOOL)a0; - (void)setThermalStateAllowsContinuedOutrank:(BOOL)a0; - (void)setThermalStateAllowsEntryToOutrank:(BOOL)a0; - (void)setWifiWRMStatusBad:(BOOL)a0; - (void)setWifiWRMStatusGood:(BOOL)a0; @end