@class NSString, NSSet, NSDate; @interface IRMiloLslPredictionDO : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) NSString *predictionId; @property (readonly, nonatomic) long long miLoServiceQuality; @property (readonly, nonatomic) long long miLoServiceQualityReasonBitmap; @property (readonly, nonatomic) NSSet *scores; @property (readonly, nonatomic) NSSet *nearbyDevices; @property (readonly, nonatomic) NSDate *predictionTime; @property (readonly, nonatomic) long long confidence; @property (readonly, nonatomic) long long confidenceReasonBitmap; + (id)miloLslPredictionDOWithPredictionId:(id)a0 miLoServiceQuality:(long long)a1 miLoServiceQualityReasonBitmap:(long long)a2 scores:(id)a3 nearbyDevices:(id)a4 predictionTime:(id)a5 confidence:(long long)a6 confidenceReasonBitmap:(long long)a7; - (id)init; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (BOOL)canUse; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)canLabel; - (id)copyWithReplacementConfidence:(long long)a0; - (id)copyWithReplacementConfidenceReasonBitmap:(long long)a0; - (id)copyWithReplacementMiLoServiceQuality:(long long)a0; - (id)copyWithReplacementMiLoServiceQualityReasonBitmap:(long long)a0; - (id)copyWithReplacementNearbyDevices:(id)a0; - (id)copyWithReplacementPredictionId:(id)a0; - (id)copyWithReplacementPredictionTime:(id)a0; - (id)copyWithReplacementScores:(id)a0; - (id)exportAsDictionary; - (id)initWithPredictionId:(id)a0 miLoServiceQuality:(long long)a1 miLoServiceQualityReasonBitmap:(long long)a2 scores:(id)a3 nearbyDevices:(id)a4 predictionTime:(id)a5 confidence:(long long)a6 confidenceReasonBitmap:(long long)a7; - (BOOL)isEqualToMiloLslPredictionDO:(id)a0; - (BOOL)isInMotion; - (BOOL)isTemporarilyUnavailable; - (double)scoreForPredictionId:(id)a0 andLabel:(id)a1; @end