luxlabs header browser preview


@interface PLMomentGenerationUtils : NSObject

+ (unsigned short)locationTypeForAsset:(id)a0 locationsOfInterest:(id)a1 frequentLocations:(id)a2;
+ (short)originatorStateForAsset:(id)a0;
+ (void)processLocationIfNecessaryInMoment:(id)a0 usingManager:(id)a1 frequentLocations:(id)a2 frequentLocationsDidChange:(BOOL)a3;
+ (short)externalOriginatorStateForAsset:(id)a0;
+ (id)_sortedOverlappingFrequentLocations:(id)a0;
+ (id)internalPredicateToIncludeExternalAssetsEligibleForProcessing;
+ (id)frequentLocationsOverlappingStartDate:(id)a0 endDate:(id)a1 frequentLocations:(id)a2;
+ (id)frequentLocationNearMoment:(id)a0 withFrequentLocations:(id)a1;
+ (id)today;
+ (unsigned short)_locationTypeForLocation:(id)a0 horizontalAccuracy:(double)a1 startDate:(id)a2 endDate:(id)a3 locationsOfInterest:(id)a4 frequentLocations:(id)a5;
+ (unsigned short)locationTypeForMoment:(id)a0 locationsOfInterest:(id)a1 frequentLocations:(id)a2;
+ (BOOL)assetCanBeExternal:(id)a0;
+ (id)importedByBundleIdentifiersToIncludeIfNotProcessed;
+ (BOOL)isTopFrequentLocationForCoordinate:(struct CLLocationCoordinate2D { double x0; double x1; })a0 startDate:(id)a1 endDate:(id)a2 frequentLocations:(id)a3;
+ (BOOL)isTopFrequentLocationForMoment:(id)a0 frequentLocations:(id)a1;
+ (void)overrideTodayWithDate:(id)a0;
+ (id)importedByBundleIdentifiersAllowListForMomentGeneration;

@end