@class NSMapTable, PLClientServerTransaction, NSMutableSet, NSMutableDictionary, NSMutableArray, NSPredicate; @interface PLDelayedSaveActions : NSObject { NSMapTable *_delayedMomentAssetDeletions; NSMutableSet *_delayedHighlightAssetUpdates; NSMutableArray *_delayedMomentAssetUpdates; NSMutableDictionary *_delayedSharedAssetContainerIncrementalChangesByAssetID; NSMutableSet *_delayedHighlightMomentUpdates; NSMutableSet *_delayedCloudFeedDeletionEntries; NSMutableArray *_delayedCloudFeedAlbumUpdates; NSMutableArray *_delayedCloudFeedAssetInserts; NSMutableArray *_delayedCloudFeedAssetUpdates; NSMutableArray *_delayedCloudFeedCommentInserts; NSMutableArray *_delayedCloudFeedInvitationRecordUpdates; NSMutableArray *_delayedDupeAnalysisNormalInserts; NSMutableArray *_delayedDupeAnalysisCloudInserts; NSMutableSet *_delayedAssetsForFileSystemPersistency; NSMutableDictionary *_delayedSearchIndexUpdateUUIDs; NSPredicate *_assetBaseSearchIndexPredicate; NSMutableSet *_delayedAlbumCountsAndDateRangeUpdates; NSMutableSet *_delayedImportSessionCountsAndDateRangeUpdates; NSMutableDictionary *_delayedWorkerTypesToAnalyzeByAssetUUID; NSMutableSet *_delayedAssetsForDuetDelete; NSMutableSet *_delayedMemoriesForDuetDelete; NSMutableSet *_delayedMemoriesAssetUpdate; NSMutableSet *_delayedWidgetTimelineReloadTypesNeeded; NSMutableSet *_delayedFeaturedContentUpdateNeededForPerson; BOOL _delayedFeaturedContentUpdateNeeded; NSMutableDictionary *_delayedWidgetUserAlbumAssetRemovalNeeded; NSMutableSet *_delayedWidgetFavoriteAlbumAssetRemovalNeeded; NSMutableSet *_delayedWallpaperSuggestionUUIDs; NSMutableSet *_delayedLibraryScopeParticipantsUpdateUUIDs; BOOL _delayedLibraryScopeRulesUpdated; } @property (readonly, nonatomic) PLClientServerTransaction *clientTransaction; + (void)_addHighlightRelationshipChangesFromChangedValues:(id)a0 onAsset:(id)a1 intoChange:(id)a2 forRelationshipNamed:(id)a3; + (void)_checkForHighlightChangesOnToManyRelationshipNamed:(id)a0 andAddIntoChange:(id)a1 givenOldValue:(id)a2 andNewValue:(id)a3; + (void)_checkForHighlightChangesOnToOneRelationshipNamed:(id)a0 andAddIntoChange:(id)a1 givenOldValue:(id)a2 andNewValue:(id)a3; - (void)recordAlbumCountsAndDateRangeUpdate:(id)a0; - (void)_popDuetDeletedMemoriesIntoDetail:(id)a0; - (void)_searchIndexNeedsUpdatingForChangesInPhotolibrary:(id)a0; - (void)_recordStreamAssetForDupeAnalysis:(id)a0; - (void)recordMomentForHighlightUpdate:(id)a0; - (void)_recordAlbumUUIDForSearchIndexUpdate:(id)a0 isInsert:(BOOL)a1; - (void)recordAssetForCloudFeedUpdate:(id)a0; - (void)recordAlbumForCloudFeedUpdate:(id)a0; - (id)popDelayedSaveActionsDetail; - (void)recordDetectedFaceForSearchIndexUpdate:(id)a0; - (void)recordAssetForDuetDelete:(id)a0; - (void)recordAssetForImportSessionCountsAndDateRangeUpdate:(id)a0; - (void)recordWallpaperSuggestionReloadForUUID:(id)a0; - (void)_popDelayedDupeAnalysisNormalInserts:(id *)a0 cloudInserts:(id *)a1; - (void)_popDelayedMomentInsertsAndUpdates:(id *)a0 deletes:(id *)a1 updatedAssetIDsForHighlights:(id *)a2 updatedMomentIDsForHighlights:(id *)a3 sharedAssetContainerIncrementalChanges:(id *)a4; - (void)_popAssetsForFilesystemPersistencyChangesIntoDetail:(id)a0; - (void)_recordDelayedCloudFeedAssetUpdate:(id)a0; - (void)_recordDelayedCloudFeedAlbumUpdate:(id)a0; - (void)recordPersonForSearchIndexUpdate:(id)a0; - (id)initWithClientTransaction:(id)a0; - (void)_recordSharedAssetIncrementalChange:(id)a0 forAsset:(id)a1; - (void)recordImportSessionCountsAndDateRangeUpdate:(id)a0; - (void)_recordDelayedImportSessionCountsAndDateRangeUpdate:(id)a0; - (void)_recordHighlightUUIDForSearchIndexUpdate:(id)a0 isInsert:(BOOL)a1; - (void)_popDelayedAssetsForAnalysis:(id *)a0; - (void)_recordDelayedCloudFeedCommentInsert:(id)a0; - (void)recordAlbumForSearchIndexUpdate:(id)a0; - (void)_recordPersonUUIDInsertForSearchIndexUpdate:(id)a0; - (void)_popDupeAnalysisChangesIntoDetail:(id)a0; - (void)_recordDelayedCloudFeedDeletionEntries:(id)a0; - (void)recordAssetForSearchIndexUpdate:(id)a0; - (void)_recordAssetUUIDForSearchIndexUpdate:(id)a0 isInsert:(BOOL)a1; - (void)_popWallpaperSuggestionReloadIntoDetail:(id)a0; - (void)recordAdditionalAssetAttributesForSearchIndexUpdate:(id)a0; - (void)_recordAssetForSearchIndexUpdate:(id)a0; - (void)_recordDelayedCloudFeedAssetInsert:(id)a0; - (void)_popDelayedCloudFeedAlbumUpdates:(id *)a0 assetInserts:(id *)a1 assetUpdates:(id *)a2 commentInserts:(id *)a3 invitationRecordUpdates:(id *)a4 deletionEntries:(id *)a5; - (void)_recordNormalAssetForDupeAnalysis:(id)a0; - (void)recordLibraryScopeRulesUpdated; - (void)_recordDetectedFaceUUIDInsertForSearchIndexUpdate:(id)a0; - (void)recordFeaturedContentUpdateNeededForPersonUUID:(id)a0; - (void)_recordDelayedHighlightMomentUpdates:(id)a0; - (void)_popMomentChangesIntoDetail:(id)a0; - (void)_popDelayedSearchIndexUpdates:(id *)a0; - (void)_popSearchIndexChangesIntoDetail:(id)a0; - (void)_recordMemoryUUIDForSearchIndexUpdate:(id)a0 isInsert:(BOOL)a1; - (void)recordMemoryAssetsUpdate:(id)a0; - (void)_recordDelayedCloudFeedInvitationRecordUpdate:(id)a0; - (void)recordMemoryForSearchIndexUpdate:(id)a0; - (void)_recordDelayedAlbumCountsAndDateRangeUpdate:(id)a0; - (void)recordLibraryScopeParticipantsUpdateForLibraryScope:(id)a0; - (void)_popCloudFeedChangesIntoDetail:(id)a0; - (void)_popLibraryScopeRulesUpdatedIntoDetail:(id)a0; - (void)recordAssetForDupeAnalysis:(id)a0; - (void)_popDelayedAssetsForFilesystemPersistencyUpdates:(id *)a0; - (void)_recordManagedObjectUUID:(id)a0 forSearchIndexUpdateKey:(id)a1; - (void)recordAdditionalAssetAttributesForMomentUpdate:(id)a0; - (void)recordAssetForAnalysis:(id)a0 workerFlags:(int)a1 workerType:(short)a2; - (void).cxx_destruct; - (void)_popWidgetFavoriteAlbumAssetRemovalReloadNeeded:(id)a0; - (id)assetBaseSearchIndexPredicate; - (void)persistDelayedActionsScope:(id)a0; - (void)recordAssetID:(id)a0 forWidgetUserAlbumRemoval:(id)a1; - (void)_recordPersonUUIDRenameForSearchIndexUpdate:(id)a0; - (void)recordAssetForAlbumCountsAndDateRangeUpdate:(id)a0; - (void)_popFeaturedContentUpdateNeededForPerson:(id)a0; - (void)forceAlbumCountsAndDateRangeUpdate:(id)a0; - (void)recordAssetForFileSystemPersistencyUpdate:(id)a0; - (void)_recordDelayedMomentAssetUpdates:(id)a0; - (void)_popWidgetUserAlbumAssetRemovalReloadNeeded:(id)a0; - (void)recordMemoryForDuetDelete:(id)a0; - (void)recordCommentForCloudFeedUpdate:(id)a0; - (void)_popDelayedImportSessionCountsAndDateRangeUpdates:(id *)a0; - (void)_popAlbumCountChangesIntoDetail:(id)a0; - (void)_recordDelayedMomentAssetDeletionsDictionary:(id)a0 forKey:(id)a1; - (void)_popLibraryScopeParticipantsUpdateIntoDetail:(id)a0; - (void)recordAssetDescriptionForSearchIndexUpdate:(id)a0; - (void)recordAssetForMomentUpdate:(id)a0; - (void)recordWidgetTimelineReloadNeededForType:(long long)a0; - (void)recordHighlightForSearchIndexUpdate:(id)a0; - (void)_popDelayedAlbumCountsAndDateRangeUpdates:(id *)a0; - (void)_popDuetDeletedAssetsIntoDetail:(id)a0; - (void)recordMediaAnalysisAssetAttributesForSearchIndexUpdate:(id)a0; - (void)recordInvitationRecordForCloudFeedUpdate:(id)a0; - (void)_popMemoryAssetUpdateIntoDetail:(id)a0; - (void)_popWidgetTimelineReloadNeeded:(id)a0; - (void)recordAssetIDForWidgetFavoriteAlbumRemoval:(id)a0; - (void)_popImportSessionCountChangesIntoDetail:(id)a0; @end