@class NSString, VTGestureMonitor, VTRemoteDarwinHIDEventNotifier, VTBuiltInRTModel, VTCoreSpeechKeepAliveHandler, NSObject, VTXPCServiceServer, VTPolicy, VTPhraseSpotter; @protocol OS_dispatch_queue; @interface VTStateManager : NSObject { NSObject *_queue; VTPhraseSpotter *_phraseSpotter; VTBuiltInRTModel *_builtInRTModel; id /* block */ _callbackWithMessageAndTimestamp; VTPolicy *_enablePolicy; VTXPCServiceServer *_xpcServer; BOOL _voiceTriggerIsEnabled; BOOL _voiceTriggerIsEnabledOnCoreSpeechDaemon; BOOL _rtModelDownloaded; VTGestureMonitor *_gestureMonitor; unsigned long long _wakeGestureHostTime; VTRemoteDarwinHIDEventNotifier *_remoteDarwinHIDEventNotifier; } @property (retain, nonatomic) VTCoreSpeechKeepAliveHandler *coreSpeechKeepAliveHandler; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)notifyVoiceTrigger; + (void)notifyVoiceTriggeredSiriSessionCancelled; + (void)requestPhraseSpotterBypassing:(BOOL)a0 timeout:(double)a1; + (id)firstChanceVTEventInfo; + (void)requestAudioCapture:(double)a0; + (BOOL)iPhoneShouldStartVoiceTriggerInCoreSpeech; + (void)requestRaiseToSpeakBypassing:(BOOL)a0 timeout:(double)a1; + (void)requestForcedTriggerEvent; + (id)requestCurrentVoiceTriggerAssetDictionary; + (BOOL)isLastTriggerSecondChanceTriggered; + (id)_serviceClient; + (id)firstChanceAudioBuffer; + (void)requestVoiceTriggerEnabled:(BOOL)a0 forReason:(id)a1; + (long long)getVoiceTriggerCount; + (void)requestCurrentVoiceTriggerAssetDictionaryWithReply:(id /* block */)a0; + (id)requestCurrentBuiltInRTModelDictionary; + (id)firstChanceTriggeredDate; + (void)setCurrentBuiltInRTModelDictionary:(id)a0; + (void)requestForcedSecondChance; + (void)clearVoiceTriggerCount; + (BOOL)isLastTriggerForced; + (void)notifyVoiceTriggeredSiriSessionCancelled:(id)a0; - (void)_powerlog:(id)a0; - (id)initWithProperty:(id)a0 phraseSpotter:(id)a1 enablePolicy:(id)a2 callbackWithMessageAndTimestamp:(id /* block */)a3; - (id)getPhraseSpotter; - (void)_notifyStateTransitionToState:(long long)a0 withStartTimestamp:(unsigned long long)a1; - (void)gestureMonitorDidReceiveWakeGesture:(id)a0; - (void)gestureMonitorDidReceiveSleepGesture:(id)a0; - (id)initWithProperty:(id)a0 callbackWithMessage:(id /* block */)a1; - (void).cxx_destruct; - (void)_stateTransitionDidOccur:(BOOL)a0 fromCallback:(BOOL)a1; - (id)initWithProperty:(id)a0 callbackWithMessageAndTimestamp:(id /* block */)a1; - (void)_initializeXPCService; - (id)getModel; - (void)VTFirstUnlockMonitor:(id)a0 didReceiveFirstUnlock:(BOOL)a1; @end