@class NSString, TITypologyLog, TITypologyStatistic, TIStatusBarStyleOverrideLoggingCapture; @protocol TITypologyPreferences; @interface TIKeyboardInputManagerLogger : NSObject @property (retain, nonatomic) NSString *inputModeIdentifier; @property (retain, nonatomic) TITypologyLog *typologyLog; @property (retain, nonatomic) TITypologyStatistic *typologyStatistic; @property (nonatomic) BOOL hadSecureText; @property (retain, nonatomic) TIStatusBarStyleOverrideLoggingCapture *sbsOverrideLoggingCapture; @property (readonly, nonatomic) id typologyPreferences; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)submitAggregrateDictionaryReport:(id)a0 inputModeIdentifier:(id)a1; + (void)pruneTypologyLogsAtDirectoryURL:(id)a0 toMaxNumBytes:(long long)a1 expirationInterval:(double)a2 satisfyingPredicate:(id /* block */)a3; + (void)_backgroundPruneLogsWithPreferences:(id)a0; + (void)_backgroundWriteLog:(id)a0 preferences:(id)a1 completion:(id /* block */)a2; + (BOOL)createTypologyDirectoryAtURL:(id)a0; + (id)_writeToFileWithTypologyLog:(id)a0 directoryURL:(id)a1; + (void)_writeHumanReadableTraceForTypologyLog:(id)a0 directoryURL:(id)a1; + (id)accessibilityConfigInfo; - (void)dealloc; - (BOOL)shouldWriteToSyslogForKeyboardState:(id)a0; - (void)logCandidateResultSet:(id)a0 trace:(id)a1 forKeyboardState:(id)a2 requestToken:(id)a3; - (void)tryStartingTypologyLogForSyncToKeyboardState:(id)a0; - (void)logKeyboardConfig:(id)a0 forSyncToKeyboardState:(id)a1; - (void)logHitKeyCode:(long long)a0 forTouchEvent:(id)a1 keyboardState:(id)a2; - (void)logKeyboardOutput:(id)a0 keyboardConfiguration:(id)a1 trace:(id)a2 forKeyboardInput:(id)a3 keyboardState:(id)a4; - (id)initWithTypologyPreferences:(id)a0; - (void)logKeyboardLayout:(id)a0 name:(id)a1; - (void)logReceivedSkipHitTestForTouchEvent:(id)a0 forKeyboardState:(id)a1; - (void)logReceivedCandidateRejected:(id)a0; - (void)logKeyboardConfig:(id)a0 forAdjustedPhraseBoundaryInForwardDirection:(BOOL)a1 granularity:(int)a2 keyboardState:(id)a3; - (void)backgroundWriteLogs; - (void).cxx_destruct; - (void)logRefinements:(id)a0 forCandidate:(id)a1 keyboardState:(id)a2; - (void)setConfig:(id)a0; - (BOOL)allowTypologyLogForKeyboardState:(id)a0; - (void)didReachMaximumEntries:(id)a0; - (void)logReceivedTextAccepted:(id)a0; - (BOOL)shouldWriteToTypologyLogForKeyboardState:(id)a0; - (void)logAutocorrections:(id)a0 trace:(id)a1 forKeyboardState:(id)a2 requestToken:(id)a3; - (void)logReplacements:(id)a0 forString:(id)a1 keyLayout:(id)a2; - (void)logReceivedSetOriginalInput:(id)a0; - (void)logKeyboardConfig:(id)a0 textToCommit:(id)a1 forAcceptedCandidate:(id)a2 keyboardState:(id)a3; - (void)disableTypologyLogIfNecessaryForKeyboardState:(id)a0; - (void)logReceivedLastAcceptedCandidateCorrected; - (id)writeToFile; - (void)_tryWriteToSyslogWithTrace:(id)a0; @end