luxlabs header browser preview


@class PGCurationManager, PGMemoryGenerationContext, PGGraph, PHPhotoLibrary, NSObject, NSMutableDictionary;
@protocol OS_os_log;

@interface PGMemoryController : NSObject {
    PGGraph *_graph;
    NSMutableDictionary *_momentsByMomentIDs;
}

@property (readonly) PHPhotoLibrary *photoLibrary;
@property (readonly) PGCurationManager *curationManager;
@property (readonly) NSObject<OS_os_log> *loggingConnection;
@property (copy) id /* block */ progressBlock;
@property (retain, nonatomic) PGMemoryGenerationContext *memoryGenerationContext;

+ (id)_localIdentifierOfMainPersonInEvent:(id)a0 prominentOnly:(BOOL)a1;
+ (BOOL)anyBlockedFeatureIn:(id)a0 isHitByEvent:(id)a1;

- (void).cxx_destruct;
- (BOOL)anyBlockedFeatureIsHitByEvent:(id)a0;
- (id)assetCollectionWithAssetLocalIdentifiers:(id)a0;
- (id)initWithGraph:(id)a0 photoLibrary:(id)a1 loggingConnection:(id)a2;
- (id)initWithPhotoLibrary:(id)a0 loggingConnection:(id)a1;
- (BOOL)libraryHasEnoughProcessedScenes:(BOOL)a0 andProcessedFaces:(BOOL)a1;
- (BOOL)libraryHasEnoughScenesProcessed:(BOOL)a0 haveFacesProcessed:(BOOL)a1 forYear:(id)a2 withGraph:(id)a3;
- (id)momentForMomentID:(id)a0;
- (BOOL)momentNodesHaveScenesProcessed:(id)a0 inGraph:(id)a1;

@end