@class NSMutableArray, NSString, BSServiceConnectionListener, NSObject; @protocol OS_dispatch_queue, PRSServerDelegate; @interface PRSServer : NSObject { NSObject *_queue; BSServiceConnectionListener *_connectionListener; NSMutableArray *_connections; } @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (oneway void)terminate; - (oneway void)fetchObscurableBoundsForPosterConfiguration:(id)a0 orientation:(id)a1 completion:(id /* block */)a2; - (void)_queue_removeConnection:(id)a0; - (oneway void)notifyFocusModeDidChange:(id)a0 completion:(id /* block */)a1; - (oneway void)resetRole:(id)a0 completion:(id /* block */)a1; - (oneway void)runMigration:(id)a0 completion:(id /* block */)a1; - (id)init; - (oneway void)gatherDataFreshnessState:(id /* block */)a0; - (oneway void)refreshSnapshotForGalleryItemsMatchingDescriptorIdentifier:(id)a0 extensionIdentifier:(id)a1 completion:(id /* block */)a2; - (oneway void)notifyActiveChargerIdentifierDidUpdate:(id)a0 completion:(id /* block */)a1; - (oneway void)updatePosterConfiguration:(id)a0 updates:(id)a1 completion:(id /* block */)a2; - (oneway void)fetchPosterDescriptorsForExtension:(id)a0 completion:(id /* block */)a1; - (oneway void)restoreArchivedDataStoreNamed:(id)a0 backupExistingDataStore:(id)a1 completion:(id /* block */)a2; - (void)exportCurrentDataStoreToURL:(id)a0 options:(id)a1 sandboxToken:(id)a2 error:(out id *)a3; - (oneway void)fetchExtensionIdentifiersWithCompletion:(id /* block */)a0; - (oneway void)refreshPosterDescriptorsForExtension:(id)a0 sessionInfo:(id)a1 completion:(id /* block */)a2; - (oneway void)fetchChargerIdentifierRelationshipsWithCompletion:(id /* block */)a0; - (void)listener:(id)a0 didReceiveConnection:(id)a1 withContext:(id)a2; - (oneway void)fetchPosterConfigurationsForExtension:(id)a0 completion:(id /* block */)a1; - (oneway void)invalidateDataStoreWithCompletion:(id /* block */)a0; - (oneway void)retrieveGallery:(id /* block */)a0; - (oneway void)fetchMaximalContentCutoutBoundsForOrientation:(id)a0 completion:(id /* block */)a1; - (oneway void)refreshSnapshotForPosterConfigurationMatchUUID:(id)a0 completion:(id /* block */)a1; - (void)invalidate; - (oneway void)updatePosterConfigurationMatchingUUID:(id)a0 updates:(id)a1 completion:(id /* block */)a2; - (oneway void)pushToProactiveWithCompletion:(id /* block */)a0; - (oneway void)associateConfigurationMatchingUUID:(id)a0 focusModeActivityUUID:(id)a1 completion:(id /* block */)a2; - (void)activate; - (oneway void)importPosterConfigurationFromArchiveData:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchSelectedPosterForRole:(id)a0 completion:(id /* block */)a1; - (oneway void)deleteSnapshots:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchStaticPosterDescriptorsForExtension:(id)a0 completion:(id /* block */)a1; - (oneway void)updateToSelectedPosterMatchingUUID:(id)a0 role:(id)a1 completion:(id /* block */)a2; - (oneway void)exportPosterConfigurationMatchingUUID:(id)a0 completion:(id /* block */)a1; - (oneway void)triggerMessedUpDataProtectionWithCompletion:(id /* block */)a0; - (oneway void)refreshPosterConfigurationMatchingUUID:(id)a0 sessionInfo:(id)a1 completion:(id /* block */)a2; - (oneway void)pushPosterGalleryUpdate:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchPosterConfigurationsForRole:(id)a0 completion:(id /* block */)a1; - (oneway void)exportArchivedDataStoreNamed:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchLimitedOcclusionBoundsForPosterConfiguration:(id)a0 orientation:(id)a1 completion:(id /* block */)a2; - (oneway void)fetchAssociatedHomeScreenPosterConfigurationUUID:(id)a0 completion:(id /* block */)a1; - (oneway void)notifyPosterBoardOfApplicationUpdatesWithCompletion:(id /* block */)a0; - (oneway void)fetchArchivedDataStoreNamesWithCompletion:(id /* block */)a0; - (oneway void)fetchPosterSnapshotsWithRequest:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchContentObstructionBoundsForPosterConfiguration:(id)a0 orientation:(id)a1 completion:(id /* block */)a2; - (void).cxx_destruct; - (oneway void)deleteDataStoreWithCompletion:(id /* block */)a0; - (oneway void)notifyAvailableFocusModesDidChange:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchFocusUUIDForConfiguration:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchContentCutoutBoundsForPosterConfiguration:(id)a0 orientation:(id)a1 completion:(id /* block */)a2; - (oneway void)deletePosterDescriptorsForExtension:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchRuntimeAssertionState:(id /* block */)a0; - (oneway void)fetchActivePosterForRole:(id)a0 completion:(id /* block */)a1; - (oneway void)overnightUpdateWithCompletion:(id /* block */)a0; - (oneway void)clearMigrationFlags:(id /* block */)a0; - (oneway void)deletePosterConfigurationsMatchingUUID:(id)a0 completion:(id /* block */)a1; - (oneway void)ingestSnapshotCollection:(id)a0 forPosterConfigurationUUID:(id)a1 completion:(id /* block */)a2; - (id)fetchActivePosterForRole:(id)a0 error:(out id *)a1; - (void)_queue_addConnection:(id)a0; - (oneway void)createPosterConfigurationForProviderIdentifier:(id)a0 posterDescriptorIdentifier:(id)a1 role:(id)a2 completion:(id /* block */)a3; - (oneway void)prewarmWithCompletion:(id /* block */)a0; - (oneway void)removeAllFocusConfigurationsMatchingFocusUUID:(id)a0 completion:(id /* block */)a1; - (oneway void)fetchGallery:(id /* block */)a0; - (oneway void)deleteArchivedDataStoreNamed:(id)a0 completion:(id /* block */)a1; - (oneway void)stashCurrentDataStoreWithName:(id)a0 options:(id)a1 completion:(id /* block */)a2; - (oneway void)deleteTransientDataWithCompletion:(id /* block */)a0; @end