luxlabs header browser preview


@class NSArray, NSString, NSSet;

@interface PGUpNextMemoriesGenerationRequest : NSObject

@property (readonly, nonatomic) NSArray *customVectors;
@property (readonly, nonatomic) BOOL wantsVerboseDebugInfo;
@property (readonly, nonatomic) unsigned short sharingFilter;
@property (readonly, nonatomic) NSString *rootMemoryLocalIdentifier;
@property (readonly, nonatomic) NSArray *momentUUIDs;
@property (readonly, nonatomic) NSSet *memoryLocalIdentifiersToAvoid;
@property (readonly, nonatomic) unsigned long long targetUpNextMemoryCount;

+ (id)_baseMemoryFetchOptionsWithPhotoLibrary:(id)a0;
+ (id)_memoryNodesWithSignificantOverlapWithMomentNodes:(id)a0;
+ (id)_requestErrorWithCode:(long long)a0 description:(id)a1;
+ (id)requestWithDictionaryRepresentation:(id)a0 error:(id *)a1;

- (void).cxx_destruct;
- (void)_enumerateMemoriesToAvoidWithWorkingContext:(id)a0 usingBlock:(id /* block */)a1;
- (id)_fetchRootMemoryWithPhotoLibrary:(id)a0;
- (id)_momentUUIDsForMemory:(id)a0;
- (id)ephemeralMemoriesByUniqueMemoryIdentifiersWithWorkingContext:(id)a0;
- (id)fetchMemoryLocalIdentifiersWithWorkingContext:(id)a0 musicCurationOptions:(id)a1 error:(id *)a2;
- (id)initWithRootMemoryLocalIdentifier:(id)a0 momentUUIDs:(id)a1 memoryLocalIdentifiersToAvoid:(id)a2 targetUpNextMemoryCount:(unsigned long long)a3 customVectors:(id)a4 wantsVerboseDebugInfo:(BOOL)a5 sharingFilter:(unsigned short)a6;
- (id)initWithRootMemoryLocalIdentifier:(id)a0 momentUUIDs:(id)a1 memoryLocalIdentifiersToAvoid:(id)a2 targetUpNextMemoryCount:(unsigned long long)a3 sharingFilter:(unsigned short)a4;
- (id)upNextMemoryLocalIdentifiersWithWorkingContext:(id)a0 rootMemory:(id)a1 ephemeralMemoriesByUniqueMemoryIdentifiers:(id)a2 uniqueMemoryIdentifiersOfMemoriesToAvoid:(id)a3 aggregator:(id)a4 debugInfo:(out id *)a5 error:(id *)a6;

@end