@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