luxlabs header browser preview


@class NSMutableDictionary, NSString, NSMutableSet, NSBundle, NSMutableArray, NSObject;
@protocol SPRemoteInterfaceDataDelegateProtocol, OS_dispatch_queue;

@interface SPRemoteInterface : NSObject <SPRemoteInterfaceProtocol>

@property (retain, nonatomic) id<SPRemoteInterfaceDataDelegateProtocol> dataDelegate;
@property (retain, nonatomic) NSMutableArray *activeComplicationsConnections;
@property (retain, nonatomic) id runLoopObserver;
@property (retain, nonatomic) NSMutableDictionary *interfaceControllers;
@property (retain, nonatomic) NSMutableDictionary *interfaceControllersOwners;
@property (retain, nonatomic) NSMutableSet *missingInterfaceControllers;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *interfaceControllersAccessQueue;
@property (retain, nonatomic) NSString *rootViewControllerID;
@property (retain, nonatomic) NSString *navigatingViewControllerID;
@property (retain, nonatomic) NSString *appClientIdentifier;
@property (copy, nonatomic) id /* block */ textInputCompletion;
@property (copy, nonatomic) id /* block */ textInputSuggestions;
@property (copy, nonatomic) id /* block */ mediaPlayerControllerCompletion;
@property (copy, nonatomic) id /* block */ audioRecorderControllerCompletion;
@property (retain, nonatomic) NSMutableArray *openParentRequests;
@property (retain, nonatomic) NSBundle *extensionBundle;
@property (copy, nonatomic) id /* block */ addPassesCompletion;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_updateAccessibility;
+ (id)cacheIdentifier;
+ (void)handleEvent:(id /* block */)a0;
+ (id)_remoteIdentifier;
+ (id)SerializablePropertyValue:(id)a0;
+ (id)startRemoteInterfaceWithBundle:(id)a0;
+ (void)_logDuplicate:(id)a0 controller:(id)a1 key:(id)a2 property:(id)a3 value:(id)a4;
+ (void)_setupStorageForController:(id)a0;
+ (void)clearStorageForController:(id)a0;
+ (void)controller:(id)a0 presentAddPassesControllerWithPasses:(id)a1 completion:(id /* block */)a2;
+ (void)controller:(id)a0 presentInterfaceController:(id)a1 context:(id)a2;
+ (void)controller:(id)a0 presentInterfaceControllers:(id)a1 contexts:(id)a2;
+ (void)controller:(id)a0 presentTextInputControllerWithSuggestions:(id)a1 allowedInputMode:(id)a2 completion:(id /* block */)a3;
+ (void)controller:(id)a0 presentTextInputControllerWithSuggestionsForLanguage:(id /* block */)a1 allowedInputMode:(id)a2 completion:(id /* block */)a3;
+ (void)controller:(id)a0 pushInterfaceController:(id)a1 context:(id)a2;
+ (id)controller:(id)a0 setupProperties:(id)a1 viewControllerID:(id)a2 tableIndex:(long long)a3 rowIndex:(long long)a4 classForType:(void /* function */ *)a5;
+ (void)controllerBecomeCurrentPage:(id)a0;
+ (void)controllerDismiss:(id)a0;
+ (void)controllerDismissAddPassesController:(id)a0;
+ (void)controllerDismissTextInputController:(id)a0;
+ (void)controllerPop:(id)a0;
+ (void)controllerPopToRoot:(id)a0;
+ (void)didFinishHandlingActivity:(id)a0;
+ (void)insertPageControllerAtIndexes:(id)a0 withNames:(id)a1 contexts:(id)a2;
+ (void)movePageControllerAtIndex:(long long)a0 toIndex:(long long)a1;
+ (void)notificationController:(id)a0 showNotificationInterfaceType:(long long)a1;
+ (void)openSystemURL:(id)a0;
+ (void)reloadRootControllersWithNames:(id)a0 contexts:(id)a1;
+ (void)removePageControllerAtIndexes:(id)a0;
+ (void)sendCacheRequest:(id)a0;
+ (void)sendCacheRequestMessage:(id)a0;
+ (BOOL)sendDataToApp:(id)a0;
+ (BOOL)sendDataToApp:(id)a0 reply:(id /* block */)a1;
+ (void)setController:(id)a0 key:(id)a1 property:(id)a2 value:(id)a3;
+ (void)setControllerActive:(id)a0;
+ (void)setControllerInactive:(id)a0;
+ (id)sharedRemoteInterface;
+ (id)startRemoteInterface;
+ (void)updateUserActivity:(id)a0 userInfo:(id)a1 webpageURL:(id)a2 interfaceController:(id)a3;

- (void)applicationDidBecomeActive:(id)a0;
- (void)applicationWillResignActive:(id)a0;
- (id)initWithBundle:(id)a0;
- (void)dealloc;
- (id)_host;
- (void).cxx_destruct;
- (void)applicationDidFinishConnecting:(id)a0;
- (void)_activateViewController:(id)a0 clientIdentifier:(id)a1;
- (id)_allInterfaceControllers;
- (void)_deregisterInterfaceControllerID:(id)a0;
- (void)_dumpInterfaceDictionary;
- (void)_fillDataWithRandom:(id)a0 length:(long long)a1;
- (BOOL)_handleAction:(id)a0 forNotification:(id)a1 remoteNotificationContext:(id)a2 localNotification:(id)a3 unNotification:(id)a4 handler:(id)a5 controller:(id)a6;
- (void)_inQueue_recoverFromMissingIntefaceControllerWithID:(id)a0;
- (id)_interfaceControllerClientIDForControllerID:(id)a0;
- (id)_interfaceControllerID:(id)a0;
- (id)_interfaceControllerIDsForClientID:(id)a0;
- (id)_interfaceControllerWithID:(id)a0;
- (void)_interfaceControllerWithID:(id)a0 performBlock:(id /* block */)a1;
- (void)_performAfterSendSetViewControllers:(id /* block */)a0;
- (void)_registerInterfaceController:(id)a0 interfaceControllerID:(id)a1 interfaceControllerClientID:(id)a2 applicationRootController:(BOOL)a3;
- (void)_requestTimingData:(id)a0;
- (void)_saveReceiveTime;
- (void)_saveSendTimeAndSize:(unsigned long long)a0;
- (BOOL)_sendDataToApp:(id)a0 reply:(id /* block */)a1;
- (id)_setupSignal:(int)a0 handler:(id /* block */)a1;
- (void)_setupSignalHandlers;
- (void)_tellApplicationThatInterfaceControllerCantBeFound:(id)a0;
- (void)activateViewController:(id)a0 clientIdentifier:(id)a1;
- (void)applicationContentsDidReset:(id)a0;
- (void)applicationDidReceiveNotification:(id)a0 clientIdentifier:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)applicationDidTerminate:(id)a0;
- (void)applicationHandleWatchTaskKeys:(id)a0 reasonForSnapshot:(unsigned long long)a1 visibleVCID:(id)a2 barTaskUUID:(id)a3 clientIdentifier:(id)a4;
- (void)applicationIsStillActive;
- (void)controller:(id)a0 presentInterfaceController:(id)a1 initializationContextID:(id)a2;
- (void)controller:(id)a0 presentInterfaceControllers:(id)a1 initializationContextIDs:(id)a2;
- (void)controller:(id)a0 pushInterfaceController:(id)a1 initializationContextID:(id)a2;
- (void)controllerBecomeCurrentPage:(id)a0;
- (void)controllerDismiss:(id)a0;
- (void)controllerDismissAddPassesController:(id)a0;
- (void)controllerDismissTextInputController:(id)a0;
- (id)controllerMethods:(id)a0;
- (void)controllerPop:(id)a0;
- (void)controllerPopToRoot:(id)a0;
- (void)controllerPresentAddPassesController:(id)a0 passes:(id)a1;
- (void)controllerPresentTextInputController:(id)a0 allowedInputMode:(id)a1 suggestions:(id)a2;
- (void)createViewController:(id)a0 className:(id)a1 properties:(id)a2 contextID:(id)a3 info:(id)a4 gestureDescriptions:(id)a5 clientIdentifier:(id)a6;
- (void)dataInterfaceDidBecomeActive:(id)a0;
- (void)dataInterfaceWillResignActive:(id)a0;
- (void)deactivateViewController:(id)a0 clientIdentifier:(id)a1;
- (void)didFinishHandlingActivity:(id)a0;
- (void)extensionDidBeginNotificationUICreation;
- (void)extensionDidEndNotificationUICreation;
- (void)fetchNotificationForNotificationID:(id)a0 completion:(id /* block */)a1;
- (void)finishActivatingVCWithID:(id)a0 completion:(id /* block */)a1;
- (void)getComplicationData:(id)a0;
- (void)handlePlistDictionary:(id)a0 fromIdentifier:(id)a1;
- (void)handleProtoPlist:(id)a0 fromIdentifier:(id)a1;
- (void)insertPageControllerAtIndexes:(id)a0 withNames:(id)a1 initializationContextIDs:(id)a2;
- (id)interfaceCreationContextForID:(id)a0;
- (void)layoutDirection:(long long)a0;
- (void)movePageControllerAtIndex:(long long)a0 toIndex:(long long)a1;
- (void)notificationController:(id)a0 showNotificationInterfaceType:(long long)a1;
- (void)openSystemURL:(id)a0;
- (id)pageInterfaceCreationContextForID:(id)a0;
- (void)performAfterApplicationDidFinishLaunching:(id /* block */)a0;
- (void)preferredContentSizeCategory:(id)a0;
- (void)receiveData:(id)a0 fromIdentifier:(id)a1;
- (void)receiveDataFromApplication:(id)a0 fromIdentifier:(id)a1;
- (void)receiveNavigationReply:(id)a0 clientIdentifier:(id)a1;
- (void)receiveProtoData:(id)a0 fromIdentifier:(id)a1;
- (void)recoverFromMissingIntefaceControllerWithID:(id)a0;
- (void)releaseViewController:(id)a0 clientIdentifier:(id)a1;
- (void)reloadRootControllersWithNames:(id)a0 initializationContextIDs:(id)a1 pageIndex:(long long)a2 verticalPaging:(BOOL)a3;
- (void)removeInterfaceControllersForClient:(id)a0;
- (void)removePageControllerAtIndexes:(id)a0;
- (void)removePageInterfaceCreationContextsForIDs:(id)a0;
- (void)replyTimingData:(id)a0;
- (void)replyWithExtensionTimingData:(id)a0;
- (void)rootInterfaceController:(id)a0 performActionWithItemID:(id)a1 forNotificationID:(id)a2 userInfo:(id)a3 clientIdentifier:(id)a4 completionHandler:(id /* block */)a5;
- (void)sendCacheRequestMessage:(id)a0;
- (void)sendData:(id)a0 clientIdentifiers:(id)a1;
- (void)sendData:(id)a0 clientIdentifiers:(id)a1 reply:(id /* block */)a2;
- (void)sendPlist:(id)a0 clientIdentifiers:(id)a1;
- (void)sendSetViewController:(id)a0 key:(id)a1 property:(id)a2 value:(id)a3 clientIdentifiers:(id)a4;
- (void)sendSetViewController:(id)a0 values:(id)a1 clientIdentifiers:(id)a2;
- (void)sendWillActivateReplyForController:(id)a0;
- (id)storeInterfaceCreationContext:(id)a0;
- (id)storePageInterfaceCreationContext:(id)a0;
- (void)updateUserActivity:(id)a0 userInfo:(id)a1 webpageURL:(id)a2 controller:(id)a3;

@end