luxlabs header browser preview


@class PLPhotoLibrary, CSSearchableIndex, NSOperationQueue, NSString;

@interface PLSpotlightDonationManager : NSObject <PLSpotlightDonationManagerSignpostDelegate>

@property (readonly, nonatomic) CSSearchableIndex *spotlightIndex;
@property (readonly, nonatomic) PLPhotoLibrary *photoLibrary;
@property (readonly, nonatomic) NSOperationQueue *operationQueue;
@property (retain, nonatomic) NSString *photoLibraryTypeDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_deleteAllSearchableItemsForSystemPhotoLibraryWithError:(out id *)a0;
+ (id)_photolibraryDatabaseUUIDForPhotolibraryWithURL:(id)a0;
+ (void)handleDeletionForPhotoLibraryWithURL:(id)a0 completion:(id /* block */)a1;
+ (void)handleUniversalSearchPhotoLibraryEligibilityChangeWithDetectedPathChange:(BOOL)a0;

- (unsigned long long)pendingOperationCount;
- (void)removeOperationCountObserver:(id)a0;
- (void)deleteAllSearchableItemsWithCompletion:(id /* block */)a0;
- (id)spotlightDonationManagerLog;
- (void)donateSearchableItemEntities:(id)a0 completion:(id /* block */)a1;
- (unsigned long long)donateSearchableItemsToSpotlight:(id)a0 bundleIdentifier:(id)a1;
- (void)_signPostIntervalForOperationType:(unsigned long long)a0 searchableItemCount:(unsigned long long)a1 isBegin:(BOOL)a2;
- (void)beginSignpostIntervalForOperationType:(unsigned long long)a0 searchableItemCount:(unsigned long long)a1;
- (id)initWithPhotoLibrary:(id)a0;
- (void).cxx_destruct;
- (void)_deleteAllSearchableEntityItemsWithCompletion:(id /* block */)a0;
- (void)deleteSearchableItemsWithIdentifiers:(id)a0;
- (void)endSignpostIntervalForOperationType:(unsigned long long)a0 searchableItemCount:(unsigned long long)a1;
- (void)setSpotlightOperationQueueSuspended:(BOOL)a0;
- (unsigned long long)deleteAllSearchableItemsFromSpotlight;
- (void)donateSearchableItems:(id)a0 bundleIdentifier:(id)a1;
- (unsigned long long)deleteItemsFromSpotlightWithSearchableItemIdentifiers:(id)a0;
- (void)addOperationCountObserver:(id)a0;

@end