@class BSServiceConnection, NSString, SASActivationInstrumentation, NSMutableArray, BSServiceConnectionEndpointInjector; @protocol BSServiceConnectionHost, SASSignalServerDelegate; @interface SASSignalServer : NSObject { SASActivationInstrumentation *_activationInstrumentation; } @property (retain, nonatomic) BSServiceConnectionEndpointInjector *workspaceServiceInjector; @property (retain, nonatomic) BSServiceConnection<BSServiceConnectionHost> *connection; @property (nonatomic) BOOL invalidated; @property (retain, nonatomic) NSMutableArray *waitForConnectBlocks; @property (weak, nonatomic) id<SASSignalServerDelegate> weak_delegate; @property (nonatomic) NSString *assertionClientIdentifier; + (id)interface; + (id)serviceQuality; + (void)_unregisterConnection:(id)a0; + (id)serverForConnection:(id)a0; - (void)_setConnection:(id)a0; - (oneway void)prewarmFromButtonIdentifier:(id)a0 longPressInterval:(id)a1; - (oneway void)activationRequestFromButtonIdentifier:(id)a0 context:(id)a1; - (oneway void)activationRequestFromSpotlightWithContext:(id)a0; - (oneway void)unregisterButtonEventListenerWithIdentifier:(id)a0; - (oneway void)activationRequestFromContinuityWithContext:(id)a0; - (oneway void)unregisterNonButtonSourceWithType:(id)a0 withUUID:(id)a1; - (oneway void)buttonUpFromButtonIdentifier:(id)a0 deviceIdentifier:(id)a1 timestamp:(id)a2 context:(id)a3; - (void)_registerSourceForIdentifier:(id)a0; - (oneway void)activationRequestFromTestingWithContext:(id)a0; - (oneway void)buttonDownFromButtonIdentifier:(id)a0 timestamp:(id)a1 context:(id)a2; - (oneway void)deactivationRequestFromButtonIdentifier:(id)a0 context:(id)a1 options:(id)a2; - (void)_activationRequestFromDirectActionEventWithContext:(id)a0 completion:(id /* block */)a1; - (oneway void)registerNonButtonSourceWithType:(id)a0 withUUID:(id)a1; - (oneway void)activationRequestFromSimpleActivation:(id)a0; - (oneway void)buttonLongPressFromButtonIdentifier:(id)a0 context:(id)a1; - (void)_unregisterSourceForIdentifier:(id)a0; - (oneway void)unregisterAssertionWithIdentifier:(id)a0; - (oneway void)activationRequestFromBluetoothKeyboardActivation:(id)a0; - (oneway void)registerButtonEventListenerWithIdentifier:(id)a0; - (void).cxx_destruct; - (oneway void)registerAssertionWithIdentifier:(id)a0 reason:(id)a1; - (oneway void)activationRequestFromRemotePresentationBringUpWithContext:(id)a0; - (void)specifySenderForInstrumentation:(id)a0; - (oneway void)activationRequestFromDirectActionEventWithContext:(id)a0; - (oneway void)buttonTapFromButtonIdentifier:(id)a0 timestamp:(id)a1 context:(id)a2; - (oneway void)registerButtonIdentifier:(id)a0 withUUID:(id)a1; - (oneway void)prewarmFromButtonIdentifier:(id)a0; - (oneway void)activationRequestFromDirectActionEventWithContext:(id)a0 completion:(id /* block */)a1; - (oneway void)unregisterButtonIdentifier:(id)a0 withUUID:(id)a1; - (oneway void)activationRequestFromBreadcrumb; - (oneway void)cancelPrewarmFromButtonIdentifier:(id)a0; @end