@class NSManagedObjectContext, NSMutableArray; @interface PLLibraryContentsEnumerator : NSObject { NSMutableArray *_assetHandlerBlocks; NSMutableArray *_albumHandlerBlocks; NSMutableArray *_resourceHandlerBlocks; NSMutableArray *_conversationHandlerBlocks; NSMutableArray *_faceHandlerBlocks; NSMutableArray *_personHandlerBlocks; NSMutableArray *_endOfListHandlerBlocks; } @property (readonly, nonatomic) NSManagedObjectContext *sourceContext; @property (readonly, nonatomic) BOOL concurrent; - (void).cxx_destruct; - (BOOL)processObjectsWithError:(id *)a0; - (void)addFaceVisitor:(id /* block */)a0; - (id)_setupAlbumController; - (id)_setupAssetResourceFaceController; - (id)_setupConversationController; - (id)_setupPersonController; - (void)addAlbumVisitor:(id /* block */)a0; - (void)addAssetVisitor:(id /* block */)a0; - (void)addConversationVisitor:(id /* block */)a0; - (void)addEndOfListVisitor:(id /* block */)a0; - (void)addPersonVisitor:(id /* block */)a0; - (void)addResourceVisitor:(id /* block */)a0; - (id)initWithSourceManagedObjectContext:(id)a0 concurrent:(BOOL)a1; @end