luxlabs header browser preview


@class PLPhotoLibraryBundleController, NSString, NSXPCConnection, NSURL, PLLibraryServicesManager, PLCacheMetricsCollectorServerShell, PLAssetsdConnectionAuthorization, PLAssetsdInnerService, PLPhotoLibraryBundle, PLPhotoLibrary, PLAssetsdCPLResourceDownloader;

@interface PLAssetsdService : NSObject <PLAssetsdServiceProtocol> {
    PLAssetsdInnerService *_innerLibraryService;
    PLAssetsdInnerService *_innerLibraryInternalService;
    PLAssetsdInnerService *_innerSystemLibraryURLReadOnlyService;
    PLAssetsdInnerService *_innerLibraryManagementService;
    PLAssetsdInnerService *_innerPhotoKitService;
    PLAssetsdInnerService *_innerPhotoKitAddService;
    PLAssetsdInnerService *_innerResourceAvailabilityService;
    PLAssetsdInnerService *_innerResourceService;
    PLAssetsdInnerService *_innerResourceWriteOnlyService;
    PLAssetsdInnerService *_innerResourceInternalService;
    PLAssetsdInnerService *_innerCloudService;
    PLAssetsdInnerService *_innerCloudInternalService;
    PLAssetsdInnerService *_innerMigrationService;
    PLAssetsdInnerService *_innerSyncService;
    PLAssetsdInnerService *_innerNotificationService;
    PLAssetsdInnerService *_innerDemoService;
    PLAssetsdInnerService *_innerDiagnosticsService;
    PLAssetsdInnerService *_innerDebugService;
    PLAssetsdInnerService *_innerPrivacySupportService;
    BOOL _readyForDaemonJobs;
    NSXPCConnection *_connection;
    int _remotePID;
    PLPhotoLibraryBundleController *_libraryBundleController;
    PLPhotoLibraryBundle *_libraryBundle;
    PLPhotoLibrary *_photoLibrary;
    PLAssetsdConnectionAuthorization *_connectionAuthorization;
    PLAssetsdCPLResourceDownloader *_resourceDownloader;
}

@property (readonly, nonatomic) NSURL *libraryURL;
@property (readonly, nonatomic) PLLibraryServicesManager *libraryServicesManager;
@property (readonly, nonatomic) BOOL isPhotosClient;
@property (readonly, nonatomic) PLCacheMetricsCollectorServerShell *cacheMetricsShellObject;
@property (readonly, copy, nonatomic) NSString *stateDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)autoCreateWellKnownPhotoLibraryIfNeededWithURL:(id)a0 wellKnownLibraryIdentifier:(long long *)a1;

- (id)newResourceInternalService;
- (id)newSyncService;
- (void)getNotificationServiceWithReply:(id /* block */)a0;
- (long long)requiredStateForCloudService;
- (BOOL)_prepareToRunDaemonJob:(id)a0 error:(id *)a1;
- (id)newDemoService;
- (void)getPrivacySupportServiceWithReply:(id /* block */)a0;
- (id)newPhotoKitService;
- (void)getLibraryManagementServiceWithReply:(id /* block */)a0;
- (void)getResourceAvailabilityServiceWithReply:(id /* block */)a0;
- (id)newCloudService;
- (long long)requiredStateForCloudInternalService;
- (long long)requiredStateForPrivacySupportService;
- (void)getDemoServiceWithReply:(id /* block */)a0;
- (long long)requiredStateForLibraryInternalService;
- (void)getPhotoKitAddServiceWithReply:(id /* block */)a0;
- (void)photoLibraryDeletedAtURL:(id)a0 reply:(id /* block */)a1;
- (id)initWithConnection:(id)a0 libraryBundleController:(id)a1;
- (id)newLibraryManagementService;
- (id)newLibraryInternalService;
- (long long)requiredStateForResourceInternalService;
- (void)getCloudInternalServiceWithReply:(id /* block */)a0;
- (id)serviceContextWithSelector:(SEL)a0;
- (id)permissionsForMigrationService;
- (id)permissionsForCloudService;
- (id)permissionsForResourceInternalService;
- (id)permissionsForNotificationService;
- (id)permissionsForSystemLibraryURLReadOnlyService;
- (long long)requiredStateForPhotoKitService;
- (void)getSyncServiceWithReply:(id /* block */)a0;
- (long long)requiredStateForMigrationService;
- (void)bindToPhotoLibraryURL:(id)a0 sandboxExtension:(id)a1 withReply:(id /* block */)a2;
- (id)_photoLibrary;
- (id)newPrivacySupportService;
- (id)permissionsForLibraryManagementService;
- (id)permissionsForDebugService;
- (id)resourceDownloader;
- (void)getDebugServiceWithReply:(id /* block */)a0;
- (long long)requiredStateForLibraryService;
- (id)newResourceWriteOnlyService;
- (id)permissionsForPhotoKitAddService;
- (long long)requiredStateForPhotoKitAddService;
- (void)getLibraryServiceWithReply:(id /* block */)a0;
- (void)getPhotoKitServiceWithReply:(id /* block */)a0;
- (void)getResourceServiceWithReply:(id /* block */)a0;
- (void).cxx_destruct;
- (id)newResourceService;
- (id)newMigrationService;
- (id)permissionsForResourceService;
- (id)newSystemLibraryURLReadOnlyService;
- (void)getSystemLibraryURLReadOnlyServiceWithReply:(id /* block */)a0;
- (void)getDiagnosticsServiceWithReply:(id /* block */)a0;
- (id)permissionsForCloudInternalService;
- (id)newDiagnosticsService;
- (id)newLibraryService;
- (void)getResourceWriteOnlyServiceWithReply:(id /* block */)a0;
- (void)handleInterruption;
- (id)permissionsForPrivacySupportService;
- (id)permissionsForPhotoKitService;
- (void)getMigrationServiceWithReply:(id /* block */)a0;
- (id)permissionsForResourceWriteOnlyService;
- (void)handleInvalidation;
- (void)getCloudServiceWithReply:(id /* block */)a0;
- (long long)requiredStateForSystemLibraryURLReadOnlyService;
- (id)permissionsForSyncService;
- (long long)requiredStateForDiagnosticsService;
- (void)bindToPhotoLibraryURL:(id)a0 sandboxExtension:(id)a1 clientOptions:(id)a2 withReply:(id /* block */)a3;
- (long long)requiredStateForNotificationService;
- (id)permissionsForResourceAvailabilityService;
- (void)invalidateConnectionWithReason:(id)a0;
- (id)newDebugService;
- (void)getResourceInternalServiceWithReply:(id /* block */)a0;
- (id)permissionsForLibraryInternalService;
- (long long)requiredStateForDemoService;
- (void)runDaemonJob:(id)a0 isSerial:(BOOL)a1;
- (id)newNotificationService;
- (long long)requiredStateForResourceService;
- (id)clientDebugDescription;
- (long long)requiredStateForSyncService;
- (id)permissionsForDemoService;
- (id)newCloudInternalService;
- (id)_waitForLibraryServicesForDaemonJob;
- (id)permissionsForDiagnosticsService;
- (long long)requiredStateForResourceWriteOnlyService;
- (long long)requiredStateForDebugService;
- (id)permissionsForLibraryService;
- (id)newResourceAvailabilityService;
- (long long)requiredStateForLibraryManagementService;
- (id)newPhotoKitAddService;
- (long long)requiredStateForResourceAvailabilityService;
- (void)getLibraryInternalServiceWithReply:(id /* block */)a0;
- (void)runDaemonJob:(id)a0 isSerial:(BOOL)a1 withReply:(id /* block */)a2;

@end