/*
* This header is generated by classdump-dyld 0.7
* on Friday, November 7, 2014, 2:22:41 AM Eastern European Standard Time
* Operating System: Version 6.1.6 (Build 10B500)
* Image Source: /System/Library/Frameworks/UIKit.framework/UIKit
* classdump-dyld is licensed under GPLv3, Copyright © 2013 by Elias Limneos.
*/
#import <UIKit/UIKit-Structs.h>
#import <UIKit/AFDictationDelegate.h>
@class AFDictationConnection, AFDictationOptions, AFPreferences, NSArray, NSTimer, UIAlertView;
@interface UIDictationController : NSObject <AFDictationDelegate> {
AFDictationConnection* _connection;
AFDictationOptions* _options;
AFPreferences* _preferences;
NSArray* _availableLanguages;
NSTimer* _recordingLimitTimer;
void* _callCenterFrameworkFileHandle;
id _callCenter;
void* _facetimeCallFrameworkFileHandle;
id _facetimeCallManager;
char _wasDisabledDueToTelephonyActivity;
UIAlertView* _dictationAvailableSoonAlert;
char _connectionWasAlreadyAliveForStatisticsLogging;
char dictationStartedFromGesture;
}
@property (assign,nonatomic) char dictationStartedFromGesture;
+(void)willEndEditingInTextView:(id)arg1 ;
+(id)serializedDictationPhrases:(id)arg1 ;
+(id)bestInterpretationForDictationResult:(id)arg1 ;
+(void)keyboardDidSetInputMode;
+(void)keyboardDidSetDelegate;
+(id)inputModeNameForDictation;
+(id)prunedDictationResultForSingleLineEditor:(id)arg1 ;
+(char)fetchCurrentInputModeSupportsDictation;
+(char)dictationIsFunctional;
+(char)isRunning;
+(void)updateLandingView;
+(void)keyboardDidUpdateOnScreenStatus;
+(char)openAssistantFrameworkIfNecessary;
+(char)setupForOpeningConnections;
+(char)setupForPhraseSerialization;
+(void)applicationDidChangeStatusBarFrame;
+(void)applicationDidBecomeActive;
+(void)applicationWillResignActive;
+(void)siriPreferencesChanged;
+(void)networkReachableCallback;
+(id)serializedInterpretationFromTokens:(id)arg1 transform:(CFStringRef)arg2 ;
+(char)shouldEnableGestureHandler;
+(void)disableGestureHandler;
+(void)logCorrectionStatistics;
+(void)enableGestureHandlerIfNecessary;
+(id)serializedDictationPhrasesFromTokenMatrix:(id)arg1 fromKeyboard:(char)arg2 transform:(CFStringRef)arg3 ;
+(id)interpretation:(id)arg1 forPhraseIndex:(unsigned)arg2 isShiftLocked:(char)arg3 autocapitalizationType:(int)arg4 ;
+(id)serializedDictationPhrases:(id)arg1 fromKeyboard:(char)arg2 transform:(CFStringRef)arg3 ;
+(id)sharedInstance;
+(id)activeInstance;
-(void)proximityStateChanged:(id)arg1 ;
-(void)setState:(int)arg1 ;
-(void)cancelDictation;
-(void)startDictationFromLayout;
-(char)supportsInputMode:(id)arg1 error:(id*)arg2 ;
-(void)startDictationForFileAtURL:(id)arg1 forInputModeIdentifier:(id)arg2 ;
-(void)startConnectionForFileAtURL:(id)arg1 forInputModeIdentifier:(id)arg2 ;
-(void)delayedTelephonyCheckingSetup;
-(char)disabledDueToTelephonyActivity;
-(char)dictationEnabled;
-(id)inputModeThatInvokedDictation;
-(id)connectionForStatisticsLogging;
-(void)releaseConnectionAfterStatisticsLogging;
-(void)disableAutorotation;
-(void)reenableAutorotation;
-(char)dictationStartedFromGesture;
-(void)stopDictation;
-(void)startDictationForReason:(int)arg1 ;
-(void)setDictationStartedFromGesture:(char)arg1 ;
-(void)enableProximity;
-(char)wasDisabledDueToTelephonyActivity;
-(id)assistantCompatibleLanguageCodeForLanguage:(id)arg1 region:(id)arg2 ;
-(id)connection;
-(float)audioLevel;
-(id)fieldIdentifierInputDelegate:(id)arg1 ;
-(id)prefixTextForInputDelegate:(id)arg1 ;
-(id)postfixTextForInputDelegate:(id)arg1 ;
-(id)selectedTextForInputDelegate:(id)arg1 ;
-(void)setupConnectionOptions;
-(void)setupForDictationStart;
-(void)releaseConnectionAfterDictationRequest;
-(void)cancelRecordingLimitTimer;
-(void)releaseConnection;
-(void)startRecordingLimitTimer;
-(void)startConnectionForReason:(int)arg1 ;
-(void)startDictation;
-(id)dictationPhraseArrayFromDictationResult:(id)arg1 ;
-(void)dictationConnection:(id)arg1 didRecognizePhrases:(id)arg2 languageModel:(id)arg3 correctionIdentifier:(id)arg4 ;
-(void)dictationConnectionSpeechRecordingWillBegin:(id)arg1 ;
-(void)dictationConnectionSpeechRecordingDidBegin:(id)arg1 ;
-(void)dictationConnectionSpeechRecordingDidEnd:(id)arg1 ;
-(void)dictationConnectionSpeechRecordingDidCancel:(id)arg1 ;
-(void)dictationConnection:(id)arg1 speechRecordingDidFail:(id)arg2 ;
-(void)dictationConnection:(id)arg1 speechRecognitionDidFail:(id)arg2 ;
-(void)dictationConnection:(id)arg1 didRecognizePhrases:(id)arg2 correctionIdentifier:(id)arg3 ;
-(float)normalizedAudioLevel;
-(void)errorAnimationDidFinish;
-(id)init;
-(void)dealloc;
-(int)state;
@end