text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:44:38 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/PrivateFrameworks/ScreenReaderOutput.framework/ScreenReaderOutput
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <ScreenReaderOutput/ScreenReaderOutput-Structs.h>
  #import <ScreenReaderOutput/BRLTBrailleTranslationDelegateProtocol.h>
  #import <ScreenReaderOutput/BRLTBrailleStateManagerDelegate.h>
  #import <ScreenReaderOutput/NSCopying.h>
  
  @protocol BRLTBrailleStateManagerDelegate;
  @class NSAttributedString, BRLTBrailleStateManager, NSString;
  
  @interface SCROBrailleFormatter : NSObject <BRLTBrailleTranslationDelegateProtocol, BRLTBrailleStateManagerDelegate, NSCopying> {
  
  	BOOL _outputShowEightDot;
  	BOOL _inputShowEightDot;
  	BOOL _showDotsSevenAndEight;
  	BOOL _currentUnread;
  	BOOL _anyUnread;
  	int _lineFocus;
  	int _outputContractionMode;
  	int _inputContractionMode;
  	int _displayMode;
  	id _appToken;
  	long long _lineOffset;
  	NSAttributedString* _statusText;
  	BRLTBrailleStateManager* _stateManager;
  	long long _firstToken;
  	long long _lastToken;
  	unsigned long long _generationID;
  	id<BRLTBrailleStateManagerDelegate> _outputDelegate;
  
  }
  
  @property (assign,nonatomic) int lineFocus;                                                          //@synthesize lineFocus=_lineFocus - In the implementation block
  @property (nonatomic,readonly) int outputContractionMode;                                            //@synthesize outputContractionMode=_outputContractionMode - In the implementation block
  @property (nonatomic,readonly) int inputContractionMode;                                             //@synthesize inputContractionMode=_inputContractionMode - In the implementation block
  @property (nonatomic,readonly) BOOL outputShowEightDot;                                              //@synthesize outputShowEightDot=_outputShowEightDot - In the implementation block
  @property (nonatomic,readonly) BOOL inputShowEightDot;                                               //@synthesize inputShowEightDot=_inputShowEightDot - In the implementation block
  @property (nonatomic,readonly) BOOL showDotsSevenAndEight;                                           //@synthesize showDotsSevenAndEight=_showDotsSevenAndEight - In the implementation block
  @property (assign,nonatomic) int displayMode;                                                        //@synthesize displayMode=_displayMode - In the implementation block
  @property (assign,nonatomic) BOOL currentUnread;                                                     //@synthesize currentUnread=_currentUnread - In the implementation block
  @property (assign,nonatomic) BOOL anyUnread;                                                         //@synthesize anyUnread=_anyUnread - In the implementation block
  @property (nonatomic,retain) id appToken;                                                            //@synthesize appToken=_appToken - In the implementation block
  @property (assign,nonatomic) long long lineOffset;                                                   //@synthesize lineOffset=_lineOffset - In the implementation block
  @property (nonatomic,retain) NSAttributedString * statusText;                                        //@synthesize statusText=_statusText - In the implementation block
  @property (nonatomic,readonly) BRLTBrailleStateManager * stateManager;                               //@synthesize stateManager=_stateManager - In the implementation block
  @property (nonatomic,readonly) long long firstToken;                                                 //@synthesize firstToken=_firstToken - In the implementation block
  @property (nonatomic,readonly) long long lastToken;                                                  //@synthesize lastToken=_lastToken - In the implementation block
  @property (nonatomic,readonly) unsigned long long generationID;                                      //@synthesize generationID=_generationID - In the implementation block
  @property (assign,nonatomic,__weak) id<BRLTBrailleStateManagerDelegate> outputDelegate;              //@synthesize outputDelegate=_outputDelegate - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(void)resetEditingManager;
  -(id)copyWithZone:(NSZone*)arg1 ;
  -(int)displayMode;
  -(void)setDisplayMode:(int)arg1 ;
  -(void)translate;
  -(unsigned long long)generationID;
  -(BRLTBrailleStateManager *)stateManager;
  -(id)deepCopyWithZone:(NSZone*)arg1 ;
  -(void)setStatusText:(NSAttributedString *)arg1 ;
  -(NSAttributedString *)statusText;
  -(BOOL)showDotsSevenAndEight;
  -(int)inputContractionMode;
  -(BOOL)anyUnread;
  -(BOOL)currentUnread;
  -(void)addText:(id)arg1 selection:(NSRange*)arg2 token:(long long)arg3 focus:(NSRange*)arg4 isEditableText:(BOOL)arg5 ;
  -(BOOL)inputShowEightDot;
  -(BOOL)outputShowEightDot;
  -(int)outputContractionMode;
  -(id)appToken;
  -(long long)firstToken;
  -(long long)lastToken;
  -(long long)lineOffset;
  -(id)textForPrintBraille:(id)arg1 language:(id)arg2 mode:(unsigned long long)arg3 locations:(id*)arg4 ;
  -(void)brailleDisplayInsertedCharacter:(id)arg1 ;
  -(void)brailleDisplayDeletedCharacter:(id)arg1 ;
  -(void)brailleDisplayStringDidChange:(id)arg1 brailleSelection:(NSRange)arg2 ;
  -(void)replaceScriptStringRange:(NSRange)arg1 withScriptString:(id)arg2 cursorLocation:(unsigned long long)arg3 ;
  -(void)scriptSelectionDidChange:(NSRange)arg1 ;
  -(void)didInsertScriptString:(id)arg1 ;
  -(void)addText:(id)arg1 overrideText:(id)arg2 language:(id)arg3 selection:(NSRange*)arg4 token:(long long)arg5 focus:(NSRange*)arg6 technical:(BOOL)arg7 isEditableText:(BOOL)arg8 paddingRange:(NSRange)arg9 editingString:(id)arg10 ;
  -(id)initWithOutputContractionMode:(int)arg1 inputContractionMode:(int)arg2 outputShowEightDot:(BOOL)arg3 inputShowEightDot:(BOOL)arg4 showDotsSevenAndEight:(BOOL)arg5 ;
  -(void)setLineFocus:(int)arg1 ;
  -(void)setCurrentUnread:(BOOL)arg1 ;
  -(void)setAnyUnread:(BOOL)arg1 ;
  -(void)addText:(id)arg1 selection:(NSRange*)arg2 token:(long long)arg3 focus:(NSRange*)arg4 technical:(BOOL)arg5 isEditableText:(BOOL)arg6 ;
  -(void)setLineOffset:(long long)arg1 ;
  -(void)setAppToken:(id)arg1 ;
  -(NSRange)rangeOfBrailleCellRepresentingCharacterAtIndex:(unsigned long long)arg1 ;
  -(int)lineFocus;
  -(void)addText:(id)arg1 language:(id)arg2 selection:(NSRange*)arg3 token:(long long)arg4 focus:(NSRange*)arg5 isEditableText:(BOOL)arg6 ;
  -(void)addText:(id)arg1 overrideText:(id)arg2 language:(id)arg3 selection:(NSRange*)arg4 token:(long long)arg5 focus:(NSRange*)arg6 technical:(BOOL)arg7 isEditableText:(BOOL)arg8 ;
  -(id<BRLTBrailleStateManagerDelegate>)outputDelegate;
  -(void)translate:(BOOL)arg1 ;
  -(id)printBrailleForText:(id)arg1 language:(id)arg2 mode:(unsigned long long)arg3 textPositionsRange:(NSRange)arg4 locations:(id*)arg5 ;
  -(void)addText:(id)arg1 language:(id)arg2 selection:(NSRange*)arg3 token:(long long)arg4 focus:(NSRange*)arg5 technical:(BOOL)arg6 isEditableText:(BOOL)arg7 ;
  -(void)setOutputDelegate:(id<BRLTBrailleStateManagerDelegate>)arg1 ;
  @end
  
  