text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:12:37 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /System/Library/PrivateFrameworks/SiriActivation.framework/SiriActivation
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <libobjc.A.dylib/SASRequestOptionsBuilderDataSource.h>
  #import <libobjc.A.dylib/SASHeaterDelegate.h>
  #import <libobjc.A.dylib/SASMyriadControllerDelegate.h>
  #import <libobjc.A.dylib/SASLockStateMonitorDelegate.h>
  #import <libobjc.A.dylib/SASBulletinManagerDelegate.h>
  #import <libobjc.A.dylib/SASStateChangeListener.h>
  #import <libobjc.A.dylib/SASPresentationManagerDelegate.h>
  
  @protocol OS_dispatch_queue;
  @class NSString, NSObject, NSTimer, SASMyriadController, SASSystemState, AFPreferences, SASLockStateMonitor, NSMutableDictionary, SASHeater, AFSiriTether, SASBulletinManager, SASRemoteRequestManager, SASTestingInputController, SASPresentationManager;
  
  @interface SiriActivationService : NSObject <SASRequestOptionsBuilderDataSource, SASHeaterDelegate, SASMyriadControllerDelegate, SASLockStateMonitorDelegate, SASBulletinManagerDelegate, SASStateChangeListener, SASPresentationManagerDelegate> {
  
  	/*^block*/id _buttonTrigger;
  	NSString* _preheatedPresentation;
  	int _voiceTriggerNotifyToken;
  	NSObject*<OS_dispatch_queue> _voiceTriggerDispatchQueue;
  	NSTimer* _B188ActivationTimer;
  	SASMyriadController* _myriadController;
  	BOOL _xcTestingActive;
  	BOOL _siriTetherIsAttached;
  	BOOL _voiceTriggerNotifyTokenIsValid;
  	BOOL _buttonDownHasOccurredSinceActivation;
  	BOOL _canActivateFromDirectActionSource;
  	BOOL _pocketStateFetchingInProgressForHeadsetActivation;
  	SASSystemState* _systemState;
  	AFPreferences* _afPreferences;
  	SASLockStateMonitor* _lockStateMonitor;
  	NSMutableDictionary* _sources;
  	SASHeater* _heater;
  	AFSiriTether* _siriTether;
  	double _activationTimestamp;
  	SASBulletinManager* _bulletinManager;
  	SASRemoteRequestManager* _remoteRequestManager;
  	SASTestingInputController* _testingInputController;
  	NSMutableDictionary* _avExternalButtonEvents;
  	SASPresentationManager* _presentationManager;
  
  }
  
  @property (nonatomic,retain) SASSystemState * systemState;                                                                                                                                                                //@synthesize systemState=_systemState - In the implementation block
  @property (nonatomic,retain) AFPreferences * afPreferences;                                                                                                                                                               //@synthesize afPreferences=_afPreferences - In the implementation block
  @property (nonatomic,retain) SASLockStateMonitor * lockStateMonitor;                                                                                                                                                      //@synthesize lockStateMonitor=_lockStateMonitor - In the implementation block
  @property (assign,nonatomic) BOOL xcTestingActive;                                                                                                                                                                        //@synthesize xcTestingActive=_xcTestingActive - In the implementation block
  @property (nonatomic,retain) NSMutableDictionary * sources;                                                                                                                                                               //@synthesize sources=_sources - In the implementation block
  @property (nonatomic,retain) SASHeater * heater;                                                                                                                                                                          //@synthesize heater=_heater - In the implementation block
  @property (nonatomic,retain) AFSiriTether * siriTether;                                                                                                                                                                   //@synthesize siriTether=_siriTether - In the implementation block
  @property (assign,nonatomic) BOOL siriTetherIsAttached;                                                                                                                                                                   //@synthesize siriTetherIsAttached=_siriTetherIsAttached - In the implementation block
  @property (assign,nonatomic) double activationTimestamp;                                                                                                                                                                  //@synthesize activationTimestamp=_activationTimestamp - In the implementation block
  @property (assign,nonatomic) BOOL voiceTriggerNotifyTokenIsValid;                                                                                                                                                         //@synthesize voiceTriggerNotifyTokenIsValid=_voiceTriggerNotifyTokenIsValid - In the implementation block
  @property (nonatomic,retain) SASBulletinManager * bulletinManager;                                                                                                                                                        //@synthesize bulletinManager=_bulletinManager - In the implementation block
  @property (nonatomic,retain) SASRemoteRequestManager * remoteRequestManager;                                                                                                                                              //@synthesize remoteRequestManager=_remoteRequestManager - In the implementation block
  @property (nonatomic,retain) SASTestingInputController * testingInputController;                                                                                                                                          //@synthesize testingInputController=_testingInputController - In the implementation block
  @property (nonatomic,retain) NSMutableDictionary * avExternalButtonEvents;                                                                                                                                                //@synthesize avExternalButtonEvents=_avExternalButtonEvents - In the implementation block
  @property (assign,nonatomic) BOOL buttonDownHasOccurredSinceActivation;                                                                                                                                                   //@synthesize buttonDownHasOccurredSinceActivation=_buttonDownHasOccurredSinceActivation - In the implementation block
  @property (assign,nonatomic) BOOL canActivateFromDirectActionSource;                                                                                                                                                      //@synthesize canActivateFromDirectActionSource=_canActivateFromDirectActionSource - In the implementation block
  @property (assign,setter=_setPocketStateFetchingInProgressForHeadsetActivation:,getter=_pocketStateFetchingInProgressForHeadsetActivation,nonatomic) BOOL pocketStateFetchingInProgressForHeadsetActivation;              //@synthesize pocketStateFetchingInProgressForHeadsetActivation=_pocketStateFetchingInProgressForHeadsetActivation - In the implementation block
  @property (nonatomic,retain) SASPresentationManager * presentationManager;                                                                                                                                                //@synthesize presentationManager=_presentationManager - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)new;
  +(id)service;
  -(id)init;
  -(void)dealloc;
  -(id)_init;
  -(NSMutableDictionary *)sources;
  -(void)setSources:(NSMutableDictionary *)arg1 ;
  -(void)shouldContinue:(id)arg1 ;
  -(long long)_requestState;
  -(void)_attachToTether;
  -(void)_dismissSiri:(id)arg1 ;
  -(SASSystemState *)systemState;
  -(BOOL)_siriIsEnabled;
  -(id)requestOptionsBuilder:(id)arg1 uiPresentationIdentifierWithActivation:(id)arg2 activationPresentation:(long long)arg3 ;
  -(BOOL)requestOptionsBuilder:(id)arg1 isPredictedRecordRouteIsZLLWithActiviation:(id)arg2 ;
  -(BOOL)requestOptionsBuilder:(id)arg1 isRequestInitialWithActiviation:(id)arg2 ;
  -(BOOL)requestOptionsBuilder:(id)arg1 shouldRequestUseAutomaticEndpointingWithActiviation:(id)arg2 ;
  -(BOOL)requestOptionsBuilder:(id)arg1 isAcousticIdAllowedWithActiviation:(id)arg2 ;
  -(id)requestOptionsBuilder:(id)arg1 optionsForOverriding:(id)arg2 withActiviation:(id)arg3 ;
  -(unsigned long long)requestOptionsBuilder:(id)arg1 currentLockStateForActivation:(id)arg2 ;
  -(void)setSystemState:(SASSystemState *)arg1 ;
  -(SASLockStateMonitor *)lockStateMonitor;
  -(void)setLockStateMonitor:(SASLockStateMonitor *)arg1 ;
  -(void)heaterSuggestsPreheating:(id)arg1 ;
  -(BOOL)xcTestingActive;
  -(void)shouldAbort:(id)arg1 ;
  -(void)didChangeLockState:(unsigned long long)arg1 ;
  -(void)unregisterSiriPresentationIdentifier:(long long)arg1 ;
  -(id)allBulletins;
  -(id)bulletinsOnLockScreen;
  -(id)bulletinForIdentifier:(id)arg1 ;
  -(void)pongWithPresentationIdentifier:(long long)arg1 ;
  -(void)registerSiriPresentation:(id)arg1 withIdentifier:(long long)arg2 ;
  -(void)siriPresentationWillDismissWithIdentifier:(long long)arg1 ;
  -(void)siriPresentationDismissedWithIdentifier:(long long)arg1 ;
  -(void)siriPresentationDisplayedWithIdentifier:(long long)arg1 ;
  -(void)siriPresentationFailureWithIdentifier:(long long)arg1 error:(id)arg2 ;
  -(void)speechRequestStateDidChange:(long long)arg1 ;
  -(void)markBulletinWithIdentifier:(id)arg1 asRead:(BOOL)arg2 ;
  -(void)setXcTestingActive:(BOOL)arg1 ;
  -(void)setHeater:(SASHeater *)arg1 ;
  -(SASHeater *)heater;
  -(void)setSiriTetherIsAttached:(BOOL)arg1 ;
  -(void)setSiriTether:(AFSiriTether *)arg1 ;
  -(AFSiriTether *)siriTether;
  -(void)setRemoteRequestManager:(SASRemoteRequestManager *)arg1 ;
  -(void)setBulletinManager:(SASBulletinManager *)arg1 ;
  -(SASBulletinManager *)bulletinManager;
  -(void)_registerForVoiceTrigger;
  -(void)setAvExternalButtonEvents:(NSMutableDictionary *)arg1 ;
  -(void)setButtonDownHasOccurredSinceActivation:(BOOL)arg1 ;
  -(AFPreferences *)afPreferences;
  -(void)setCanActivateFromDirectActionSource:(BOOL)arg1 ;
  -(void)_notifySourcesOfCanActivateFromDirectActionSourceChange:(BOOL)arg1 ;
  -(BOOL)_shouldRejectNewActivations:(long long)arg1 ;
  -(void)_updateCanActivateFromDirectActionSource;
  -(BOOL)presentationsAreIdleAndQuiet;
  -(BOOL)handleActivationRequest:(id)arg1 ;
  -(void)dismissSiriWithOptions:(id)arg1 ;
  -(BOOL)isConnectedTo188;
  -(void)_B188ActivationEvent:(long long)arg1 context:(id)arg2 options:(id)arg3 ;
  -(void)buttonLongPressFromButtonIdentifier:(long long)arg1 context:(id)arg2 ;
  -(void)_cancelTTS;
  -(void)_defrost;
  -(void)_recordTimeIfNeededForButtonIdentifier:(long long)arg1 buttonDownTimestamp:(double)arg2 ;
  -(void)_handleTapSynthesisIfNeededForButtonIdentifier:(long long)arg1 buttonUpTimestamp:(double)arg2 ;
  -(BOOL)_buttonIsTVMicrophoneButton:(long long)arg1 ;
  -(void)activationRequestFromButtonIdentifier:(long long)arg1 context:(id)arg2 ;
  -(BOOL)_buttonIsAVExternalButton:(long long)arg1 ;
  -(BOOL)buttonDownHasOccurredSinceActivation;
  -(NSMutableDictionary *)avExternalButtonEvents;
  -(double)activationTimestamp;
  -(void)buttonTapFromButtonIdentifier:(long long)arg1 ;
  -(void)_handleDesignModeRequest;
  -(BOOL)handleActivationRequest:(id)arg1 systemState:(id)arg2 ;
  -(void)_cancelPendingActivationEventWithReason:(unsigned long long)arg1 ;
  -(void)_cancelActivationPreparationForSetup;
  -(SASTestingInputController *)testingInputController;
  -(id)_updateRequestOptionsWithTestingContextFromActivationRequest:(id)arg1 requestOptions:(id)arg2 ;
  -(void)_activatePresentationWithIdentifier:(long long)arg1 requestOptions:(id)arg2 analyticsContext:(id)arg3 ;
  -(BOOL)_shouldHandlePocketStateFetchForRequestOptions:(id)arg1 ;
  -(void)_handlePocketStateFetchForScreenWakeForPresentationIdentifier:(long long)arg1 requestOptions:(id)arg2 presentationOptions:(id)arg3 ;
  -(void)setActivationTimestamp:(double)arg1 ;
  -(BOOL)_isVoiceActivationMaskNecessaryWithRequestOptions:(id)arg1 ;
  -(BOOL)_isInitialRequest;
  -(void)_preheatPresentation;
  -(void)_notifySourcesOfActiveChange:(BOOL)arg1 ;
  -(void)bulletinManagerDidChangeBulletins:(id)arg1 ;
  -(void)callStateChangedToIsActive:(BOOL)arg1 isOutgoing:(BOOL)arg2 ;
  -(void)presentationManager:(id)arg1 didChangeShouldRejectNewActivationsTo:(BOOL)arg2 ;
  -(void)presentationManager:(id)arg1 didEncounterError:(long long)arg2 ;
  -(void)registerActivationSource:(id)arg1 withIdentifier:(id)arg2 ;
  -(void)unregisterActivationSourceIdentifier:(id)arg1 ;
  -(void)deactivationRequestFromButtonIdentifier:(long long)arg1 context:(id)arg2 options:(id)arg3 ;
  -(void)prewarmFromButtonIdentifier:(long long)arg1 longPressInterval:(double)arg2 ;
  -(void)cancelPrewarmFromButtonIdentifier:(long long)arg1 ;
  -(void)buttonDownFromButtonIdentifier:(long long)arg1 timestamp:(double)arg2 ;
  -(void)buttonUpFromButtonIdentifier:(long long)arg1 deviceIdentifier:(id)arg2 timestamp:(double)arg3 ;
  -(void)activationRequestFromDirectActionEvent:(long long)arg1 context:(id)arg2 completion:(/*^block*/id)arg3 ;
  -(void)activationRequestFromContinuityWithContext:(id)arg1 ;
  -(void)activationRequestFromVoiceTriggerWithContext:(id)arg1 ;
  -(void)activationRequestFromBreadcrumb;
  -(void)activationRequestFromBluetoothKeyboardActivation:(long long)arg1 ;
  -(void)activationRequestFromSimpleActivation:(long long)arg1 ;
  -(void)activationRequestFromSpotlightWithContext:(id)arg1 ;
  -(void)activationRequestFromVoiceTrigger;
  -(void)activationRequestFromTestingWithContext:(id)arg1 ;
  -(void)updatePredicatedRecordRoute;
  -(oneway void)activationRequestFromTestRunnerWithContext:(id)arg1 ;
  -(void)_unregisterForVoiceTrigger;
  -(void)setAfPreferences:(AFPreferences *)arg1 ;
  -(BOOL)siriTetherIsAttached;
  -(BOOL)voiceTriggerNotifyTokenIsValid;
  -(void)setVoiceTriggerNotifyTokenIsValid:(BOOL)arg1 ;
  -(SASRemoteRequestManager *)remoteRequestManager;
  -(void)setTestingInputController:(SASTestingInputController *)arg1 ;
  -(BOOL)canActivateFromDirectActionSource;
  -(BOOL)_pocketStateFetchingInProgressForHeadsetActivation;
  -(void)_setPocketStateFetchingInProgressForHeadsetActivation:(BOOL)arg1 ;
  -(SASPresentationManager *)presentationManager;
  -(void)setPresentationManager:(SASPresentationManager *)arg1 ;
  @end
  
  