@class PHPhotoLibrary, NSObject; @protocol OS_os_log; @interface PGSharingFeatureExtractor : NSObject { PHPhotoLibrary *_photoLibrary; NSObject *_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