@class PHPhotoLibrary, PGNeighborScoreComputer, NSObject; @protocol OS_os_log; @interface PGMemoryPhotoKitPersister : NSObject { PHPhotoLibrary *_photoLibrary; NSObject<OS_os_log> *_loggingConnection; PGNeighborScoreComputer *_neighborScoreComputer; BOOL _isAppleMusicSubscriber; } + (void)setStoryColorGradeKindFromPhotosGraphProperties:(id)a0 onMemoryChangeRequest:(id)a1; - (void).cxx_destruct; - (id)_encodedFeaturesFromFeatureNodes:(id)a0; - (BOOL)_enforceUniqueCreationDatesWithPendingState:(unsigned short)a0; - (id)_memoryCreationRequestForEnrichedMemory:(id)a0 pendingState:(unsigned short)a1 creationDate:(id)a2 photosGraphDataDictionary:(id)a3; - (unsigned long long)_memoryIndexOffsetOnDate:(id)a0 includePendingMemories:(BOOL)a1; - (id)_photosGraphDataDictionaryByEnrichedMemoryIdentifierForEnrichedMemories:(id)a0; - (id)_photosGraphDataDictionaryForEnrichedMemory:(id)a0; - (BOOL)_shouldPrefetchAudioForMemoriesInPhotoLibrary:(id)a0 withConfiguration:(id)a1; - (BOOL)_shouldPrefetchMetadataForMemoriesInPhotoLibrary:(id)a0 withConfiguration:(id)a1; - (void)cacheMusicAudioAndArtworkForEnrichedMemories:(id)a0 inflationContext:(id)a1 photoLibrary:(id)a2; - (id)initWithPhotoLibrary:(id)a0 loggingConnection:(id)a1; - (id)memoryLocalIdentifiersFromPersistingEnrichedMemories:(id)a0 withPendingState:(unsigned short)a1 graph:(id)a2 progressReporter:(id)a3 error:(id *)a4; - (BOOL)persistGraphEphemeralMemoriesFromEnrichedMemories:(id)a0 ephemeralMemoriesToDelete:(id)a1 graph:(id)a2 progressReporter:(id)a3 error:(id *)a4; - (BOOL)updateExistingMemories:(id)a0 ephemeralMemoryByUniqueIdentifier:(id)a1 progressReporter:(id)a2; @end