luxlabs header browser preview


@class NSString, PBFApplicationStateMonitor, PBFPosterExtensionDataStore, CSProminentLayoutController, PBFRuntimeAssertionManager, PRSServer, PBFWallpaperPublisher;

@interface PBFPosterExtensionDataStoreXPCServiceGlue : NSObject <PRSServerDelegate, PBFPosterExtensionDataStoreObserver, PBFWallpaperPublisherDelegate, PBFBehaviorAssertionProviding> {
    PBFRuntimeAssertionManager *_lock_runtimeAssertionManager;
    PBFApplicationStateMonitor *_lock_applicationStateMonitor;
    PBFPosterExtensionDataStore *_lock_dataStore;
    CSProminentLayoutController *_layoutController;
    PBFWallpaperPublisher *_wallpaperPublisher;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _publisherUpdateLock;
}

@property (class, readonly, nonatomic) PBFPosterExtensionDataStoreXPCServiceGlue *sharedInstance;

@property (readonly, nonatomic) PRSServer *server;
@property (readonly, nonatomic) PBFPosterExtensionDataStore *dataStore;
@property (readonly, nonatomic) PBFRuntimeAssertionManager *runtimeAssertionManager;
@property (readonly, nonatomic) PBFApplicationStateMonitor *applicationStateMonitor;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_clearMigrationFlagsWithError:(out id *)a0;
+ (BOOL)_checkIfLanguageChangeOccurred:(id)a0;

- (id)dataStore;
- (id)_baseDataStoreURL;
- (void)posterExtensionDataStore:(id)a0 didInitializeActivePosters:(id)a1 posterCollections:(id)a2;
- (void)server:(id)a0 removeAllFocusConfigurationsMatchingFocusUUID:(id)a1 completion:(id /* block */)a2;
- (void)_lock_runLegacyMigration;
- (void)server:(id)a0 createPosterConfigurationForProviderIdentifier:(id)a1 posterDescriptorIdentifier:(id)a2 role:(id)a3 completion:(id /* block */)a4;
- (void)_deleteSnapshots;
- (id)acquireSnapshotterDisabledAssertionForProvider:(id)a0 withReason:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_screenBoundsForOrientation:(long long)a0;
- (void)server:(id)a0 retrieveGallery:(id /* block */)a1;
- (void)server:(id)a0 fetchLimitedOcclusionBoundsForPosterConfiguration:(id)a1 orientation:(long long)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 triggerMessedUpDataProtectionWithCompletion:(id /* block */)a1;
- (void)posterExtensionDataStore:(id)a0 didInitializeWithSwitcherConfiguration:(id)a1 withChanges:(BOOL)a2;
- (void)server:(id)a0 fetchPosterConfigurationsForExtension:(id)a1 completion:(id /* block */)a2;
- (BOOL)_hasComplicationsForPosterConfiguration:(id)a0;
- (void)posterExtensionDataStore:(id)a0 didUpdateConfiguration:(id)a1;
- (void)server:(id)a0 fetchArchivedDataStoreNamesWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 fetchExtensionIdentifiersWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 fetchPosterDescriptorsForExtension:(id)a1 completion:(id /* block */)a2;
- (void)_localeDidChange:(id)a0;
- (void)_lock_teardownDataStoreWithError:(out id *)a0;
- (void)server:(id)a0 refreshSnapshotForPosterConfigurationMatchUUID:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 exportArchivedDataStoreNamed:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 deletePosterDescriptorsForExtension:(id)a1 completion:(id /* block */)a2;
- (void)posterExtensionDataStore:(id)a0 didUpdateActiveConfiguration:(id)a1 associatedConfiguration:(id)a2;
- (void)server:(id)a0 fetchAssociatedHomeScreenPosterConfigurationUUID:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 fetchMaximalContentCutoutBoundsForOrientation:(long long)a1 completion:(id /* block */)a2;
- (id)runtimeAssertionManager;
- (void)server:(id)a0 fetchContentCutoutBoundsForPosterConfiguration:(id)a1 orientation:(long long)a2 completion:(id /* block */)a3;
- (id)acquireSnapshotterInUseAssertionWithReason:(id)a0;
- (void)server:(id)a0 fetchFocusUUIDForConfiguration:(id)a1 completion:(id /* block */)a2;
- (id)activeEditingSessionAssertionExtensionIdentifiers;
- (void)server:(id)a0 deleteArchivedDataStoreNamed:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 exportCurrentDataStoreToURL:(id)a1 options:(id)a2 sandboxToken:(id)a3 error:(out id *)a4;
- (void)_lock_reapDescriptors;
- (void)removeBehaviorAssertionObserver:(id)a0;
- (void)server:(id)a0 refreshPosterConfigurationMatchingUUID:(id)a1 sessionInfo:(id)a2 completion:(id /* block */)a3;
- (void)addBehaviorAssertionObserver:(id)a0;
- (void)server:(id)a0 prewarmWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 runMigration:(BOOL)a1 completion:(id /* block */)a2;
- (id)server:(id)a0 fetchActivePosterForRole:(id)a1 error:(out id *)a2;
- (void)server:(id)a0 pushPosterGalleryUpdate:(id)a1 completion:(id /* block */)a2;
- (void)_deleteDataStoreWithCompletion:(id /* block */)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_cutoutBoundsForObstructionBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 orientation:(long long)a1;
- (BOOL)_hasValidConfigurationForPoster:(id)a0;
- (void)server:(id)a0 ingestSnapshotCollection:(id)a1 forPosterConfigurationUUID:(id)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 fetchObscurableBoundsForPosterConfiguration:(id)a1 orientation:(long long)a2 completion:(id /* block */)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_normalizedBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 orientation:(long long)a1;
- (void)_deleteTransientData:(BOOL)a0;
- (void)server:(id)a0 exportPosterConfigurationMatchingUUID:(id)a1 completion:(id /* block */)a2;
- (void)_triggerMessedUpDataProtectionWithCompletion:(id /* block */)a0;
- (void)server:(id)a0 deletePosterConfigurationsMatchingUUID:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 gatherDataFreshnessState:(id /* block */)a1;
- (BOOL)_lock_performNecessaryMigrationsForDataStoreAtURL:(id)a0 shouldForce:(BOOL)a1 error:(out id *)a2;
- (void)posterExtensionDataStore:(id)a0 posterConfiguration:(id)a1 didUpdateAssociatedHomeScreenPosterConfigurationTo:(id)a2;
- (void)server:(id)a0 resetRole:(id)a1 completion:(id /* block */)a2;
- (BOOL)_migrationIsPending;
- (void)_lock_reapTransientData:(BOOL)a0;
- (void)_resetRole:(id)a0 completion:(id /* block */)a1;
- (void)server:(id)a0 notifyPosterBoardOfApplicationUpdatesWithCompletion:(id /* block */)a1;
- (id)_dataStoreWithError:(out id *)a0;
- (id)acquireEditingSessionAssertionForProvider:(id)a0 withReason:(id)a1;
- (void)server:(id)a0 refreshSnapshotForGalleryItemsMatchingDescriptorIdentifier:(id)a1 extensionIdentifier:(id)a2 completion:(id /* block */)a3;
- (void)_teardownDataStoreWithCompletion:(id /* block */)a0;
- (void)server:(id)a0 stashCurrentDataStoreWithName:(id)a1 options:(id)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 deleteTransientDataWithCompletion:(id /* block */)a1;
- (void)_stashCurrentDataStoreWithName:(id)a0 url:(id)a1 options:(id)a2 withError:(out id *)a3;
- (void)server:(id)a0 pushToProactiveWithCompletion:(id /* block */)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_prominentObstructionForOrientation:(long long)a0 showingComplications:(BOOL)a1;
- (void)server:(id)a0 updateToSelectedConfigurationMatchingUUID:(id)a1 role:(id)a2 from:(id)a3 completion:(id /* block */)a4;
- (void)server:(id)a0 fetchPosterConfigurationsForRole:(id)a1 completion:(id /* block */)a2;
- (void)_performPublisherChangeForDataStore:(id)a0 block:(id /* block */)a1;
- (void)_lock_reapEntirePosterBoardDataStore;
- (void).cxx_destruct;
- (void)server:(id)a0 notifyActiveChargerIdentifierDidUpdate:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 updatePosterConfiguration:(id)a1 updates:(id)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 fetchSelectedPosterForRole:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 notifyAvailableFocusModesDidChange:(id)a1 completion:(id /* block */)a2;
- (void)_lock_fixFileProtections;
- (void)server:(id)a0 importPosterConfigurationFromArchiveData:(id)a1 completion:(id /* block */)a2;
- (void)posterExtensionDataStore:(id)a0 activePostersWereUpdatedForRoles:(id)a1;
- (void)server:(id)a0 invalidateDataStoreWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 notifyFocusModeDidChange:(id)a1 completion:(id /* block */)a2;
- (void)posterExtensionDataStore:(id)a0 didUpdateSelectedConfiguration:(id)a1 associatedConfiguration:(id)a2;
- (void)server:(id)a0 associateConfigurationMatchingUUID:(id)a1 focusModeActivityUUID:(id)a2 completion:(id /* block */)a3;
- (id)initWithOptions:(unsigned long long)a0;
- (BOOL)_lock_reapSnapshots:(BOOL)a0;
- (void)wallpaperPublisherDidReceiveObserverConnection;
- (void)server:(id)a0 fetchContentObstructionBoundsForPosterConfiguration:(id)a1 orientation:(long long)a2 completion:(id /* block */)a3;
- (void)posterExtensionDataStore:(id)a0 didUpdateSnapshotForPath:(id)a1 forDefinition:(id)a2;
- (void)server:(id)a0 fetchPosterSnapshotsWithRequest:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 overnightUpdateWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 deleteSnapshots:(BOOL)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 fetchChargerIdentifierRelationshipsWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 fetchStaticPosterDescriptorsForExtension:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 fetchRuntimeAssertionState:(id /* block */)a1;
- (id)_lock_dataStoreWithError:(out id *)a0;
- (void)server:(id)a0 deleteDataStoreWithCompletion:(id /* block */)a1;
- (void)server:(id)a0 fetchGallery:(id /* block */)a1;
- (void)server:(id)a0 fetchActivePosterForRole:(id)a1 completion:(id /* block */)a2;
- (void)server:(id)a0 clearMigrationFlags:(id /* block */)a1;
- (void)posterExtensionDataStore:(id)a0 posterCollectionsWereUpdatedForRoles:(id)a1;
- (void)_lock_reapExtensionProviderInfo;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_normalizedBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forScreenBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_migration_updateStashedLocaleIdentifier;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_prominentObstructionForConfiguration:(id)a0 orientation:(long long)a1;
- (id)buildDataStoreForURL:(id)a0 runtimeAssertionProvider:(id)a1 applicationStateMonitor:(id)a2 observer:(id)a3 wasMigrationJustPerformed:(BOOL)a4 error:(out id *)a5;
- (void)_lock_reapGallery;
- (void)server:(id)a0 updatePosterConfigurationMatchingUUID:(id)a1 updates:(id)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 refreshPosterDescriptorsForExtension:(id)a1 sessionInfo:(id)a2 completion:(id /* block */)a3;
- (void)server:(id)a0 restoreArchivedDataStoreNamed:(id)a1 backupExistingDataStore:(BOOL)a2 completion:(id /* block */)a3;

@end