luxlabs header browser preview


@class PHPhotoLibrary, PHUserFeedbackDataCache;

@interface PHUserFeedbackCalculator : NSObject

@property (readonly, nonatomic) PHPhotoLibrary *photoLibrary;
@property (readonly, nonatomic) PHUserFeedbackDataCache *dataCache;

+ (BOOL)_isUserFeedbackFeatureFlagEnabled;
+ (id)descriptionForScore:(double)a0;
+ (id)fetchSongIdentifiersWithNegativeFeedbackWithPhotoLibrary:(id)a0;
+ (BOOL)score:(double)a0 meetsScoreThreshold:(double)a1;
+ (id)songIdentifiersWithNegativeFeedbackForMemory:(id)a0;

- (id)initWithDataCache:(id)a0;
- (unsigned long long)userFeedbackTypeForPersonUUID:(id)a0;
- (BOOL)_hasNegativeFeedback:(id)a0;
- (id)userFeedbackTypeByPersonUUIDForPersonUUIDs:(id)a0;
- (BOOL)_anyPersonUUIDs:(id)a0 matchesWithImportantPersonType:(unsigned long long)a1;
- (double)_scoreForPersonsInAssetsForUUIDs:(id)a0 keyAssetUUID:(id)a1 personsUUIDsByAssetUUIDs:(id)a2;
- (id)initWithPhotoLibrary:(id)a0;
- (void).cxx_destruct;
- (id)personUUIDsWithNegativeFeedback;
- (double)_scoreForKeyAssetWithPersonUUIDs:(id)a0;
- (double)scoreForKeyAssetUUID:(id)a0 personsUUIDsInKeyAsset:(id)a1 memoryFeatures:(id)a2;
- (id)memoryFeaturesWithNegativeFeedbackForMemoryFeatures:(id)a0;
- (id)_uniqueFeedbackTypesForPersonUUIDs:(id)a0;
- (double)scoreForAssetUUIDs:(id)a0 keyAssetUUID:(id)a1 personsUUIDsByAssetUUIDs:(id)a2 memoryFeatures:(id)a3;
- (double)_adjustScore:(double)a0 shouldDowngrade:(BOOL)a1;
- (double)scoreForAssetUUIDs:(id)a0 personsUUIDsByAssetUUIDs:(id)a1;

@end