luxlabs header browser preview


@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