luxlabs header browser preview


@class PHPhotoLibrary, NSObject;
@protocol OS_os_log;

@interface PGSharingFeatureExtractor : NSObject {
    PHPhotoLibrary *_photoLibrary;
    NSObject<OS_os_log> *_loggingConnection;
}

+ (void)invalidateCacheForPhotoLibrary:(id)a0;
+ (id)recordsFilename;
+ (id)extractFeatureNodesFromAsset:(id)a0 andPersonLocalIdentifiers:(id)a1 inGraph:(id)a2;
+ (id)featuresFilename;
+ (id)personLocalIdentifiersByAssetUUIDFromSharingRecords:(id)a0;

- (void).cxx_destruct;
- (id)persistedSharingRecordsForType:(unsigned long long)a0;
- (id)_loadAllPersistedSharingRecordsFromDisk;
- (id)extractFeaturesFromSharingRecords:(id)a0 withGraph:(id)a1 progressBlock:(id /* block */)a2;
- (id)extractSharingRecordsWithGraph:(id)a0 progressBlock:(id /* block */)a1;
- (id)initWithPhotoLibrary:(id)a0 loggingConnection:(id)a1;
- (BOOL)persistFeatures:(id)a0;
- (BOOL)persistSharingRecords:(id)a0;
- (id)persistedFeatures;
- (id)persistedSharingRecords;
- (void)prefetchAssetInSharingRecords:(id)a0;

@end