@class NSString, NSObject; @protocol OS_dispatch_queue, OS_dispatch_source; @interface VTAggregator : NSObject { unsigned long long _currentState; double _lastAggTime; double _cumulativeUptime; double _cumulativeDowntime; double _lastAggTimeFalseWakeUp; unsigned long long _numFalseWakeUp; NSObject<OS_dispatch_queue> *_queue; NSObject<OS_dispatch_source> *_timer; NSString *_languageCode; NSString *_assetString; } + (id)sharedAggregator; - (id)init; - (void)setLanguageCode:(id)a0; - (void).cxx_destruct; - (void)logFalseWakeUp:(BOOL)a0; - (void)logTdPsrSATDetectionWaitTimeMs:(double)a0; - (void)setAssetString:(id)a0; - (void)_addValueForScalarKey:(id)a0 withValue:(long long)a1; - (void)_logUptime; - (id)_makeKey:(id)a0; - (id)_makeKeyWithLanguageAndAssetString:(id)a0; - (id)_makeKeyWithLanguageCode:(id)a0; - (void)_pushValueForDistributionKey:(id)a0 withValue:(double)a1; - (void)cumulativeUptime:(id *)a0 cumulativeDowntime:(id *)a1 reset:(BOOL)a2; - (void)logActivation; - (void)logProfileUpdateNumDeletedUttsStrategy:(int)a0; - (void)logProfileUpdateNumDiscardedUttsPHS:(int)a0; - (void)logProfileUpdateNumPrunedUttsPHS:(int)a0; - (void)logProfileUpdateNumRetainedUttsPHS:(int)a0; - (void)logProfileUpdateScoreMSE:(double)a0; - (void)logProfileUpdateUtt:(id)a0 withScore:(double)a1; - (void)logRecognizerTimedOut; - (void)logSecondPassResult:(BOOL)a0; - (void)logTdPsrExtraAudioSamplesProcessed:(unsigned long long)a0; - (void)logTdPsrFailedDuringSATDetection; - (void)logTdPsrFailedDuringSATRetraining; - (void)logTdPsrSATDetectionTimedOut; - (void)logTdPsrSATRetrainingTimedOut; - (void)logTdPsrSATRetrainingWaitTimeMs:(double)a0; - (void)logTimeVoiceTriggerTransitionsToState:(unsigned long long)a0; - (void)logVoiceProfilePruningFailureWithReasonCode:(unsigned long long)a0; - (void)logZeroRunAudio:(int)a0; @end