luxlabs header browser preview


@class NSMutableArray, NSString, BSServiceConnectionListener, NSObject;
@protocol OS_dispatch_queue, PRSServerDelegate;

@interface PRSServer : NSObject <PRSClientToServerInterface, BSServiceConnectionListenerDelegate> {
    NSObject<OS_dispatch_queue> *_queue;
    BSServiceConnectionListener *_connectionListener;
    NSMutableArray *_connections;
}

@property (weak, nonatomic) id<PRSServerDelegate> 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