text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "NSObject.h"
  
  #import "RTIInputSystemSessionProtocol.h"
  #import "RTIInputSystemSessionResponseProtocol.h"
  
  @class NSArray, NSMutableDictionary, NSMutableSet, NSString;
  
  @interface RTIInputSystemClient : NSObject <RTIInputSystemSessionResponseProtocol, RTIInputSystemSessionProtocol>
  {
      unsigned long long _environmentOptions;
      BOOL _isInDealloc;
      unsigned long long _currentEnvironmentOptions;
      id <RTIInputSystemClientDelegate> _delegate;
      NSMutableDictionary *_activeSessions;
      NSMutableSet *_begunSessionIDs;
      NSMutableSet *_allowanceRequestors;
      NSArray *_machNames;
      NSMutableDictionary *_connections;
      NSMutableSet *_endpointConnections;
  }
  
  @property(retain, nonatomic) NSMutableSet *endpointConnections; // @synthesize endpointConnections=_endpointConnections;
  @property(retain, nonatomic) NSMutableDictionary *connections; // @synthesize connections=_connections;
  @property(retain, nonatomic) NSArray *machNames; // @synthesize machNames=_machNames;
  @property(retain, nonatomic) NSMutableSet *allowanceRequestors; // @synthesize allowanceRequestors=_allowanceRequestors;
  @property(retain, nonatomic) NSMutableSet *begunSessionIDs; // @synthesize begunSessionIDs=_begunSessionIDs;
  @property(retain, nonatomic) NSMutableDictionary *activeSessions; // @synthesize activeSessions=_activeSessions;
  @property(nonatomic) __weak id <RTIInputSystemClientDelegate> delegate; // @synthesize delegate=_delegate;
  @property(readonly, nonatomic) unsigned long long currentEnvironmentOptions; // @synthesize currentEnvironmentOptions=_currentEnvironmentOptions;
  - (void).cxx_destruct;
  - (oneway void)performTextOperations:(id)arg1 resultHandler:(CDUnknownBlockType)arg2;
  - (oneway void)performTextOperations:(id)arg1;
  - (oneway void)endRemoteTextInputSessionWithID:(id)arg1;
  - (oneway void)remoteTextInputSessionWithID:(id)arg1 documentTraitsDidChange:(id)arg2;
  - (oneway void)remoteTextInputSessionWithID:(id)arg1 documentDidChange:(id)arg2;
  - (oneway void)beginRemoteTextInputSessionWithID:(id)arg1 documentTraits:(id)arg2 initialDocumentState:(id)arg3;
  - (void)notifyServiceOfPause:(BOOL)arg1 withReason:(id)arg2;
  - (void)_modifyTextEditingAllowedForReason:(id)arg1 notify:(BOOL)arg2 block:(CDUnknownBlockType)arg3;
  - (BOOL)_remoteTextEditingIsAllowed;
  - (void)setEnvironmentOptions:(unsigned long long)arg1 withReason:(id)arg2;
  - (void)setEnvironmentEnabled:(BOOL)arg1 withReason:(id)arg2;
  @property(readonly, nonatomic, getter=isEnvironmentEnabled) BOOL environmentEnabled;
  - (void)_endAllActiveSessionsForServices:(id)arg1;
  - (void)_beginAllActiveSessionsForServices:(id)arg1;
  - (void)_endAllActiveSessions;
  - (void)_beginAllActiveSessions;
  - (void)_endSessionWithID:(id)arg1 forServices:(id)arg2;
  - (void)_updateAttributesForSessionWithID:(id)arg1;
  - (void)_updateTextForSessionWithID:(id)arg1;
  - (void)_beginSessionWithID:(id)arg1 forServices:(id)arg2;
  - (void)enumerateServices:(id)arg1 force:(BOOL)arg2 withBlock:(CDUnknownBlockType)arg3;
  - (void)endAllowingRemoteTextInput:(id)arg1;
  - (void)beginAllowingRemoteTextInput:(id)arg1;
  - (void)removeEndpoint:(id)arg1;
  - (void)addEndpoint:(id)arg1;
  - (void)_initializeConnection:(id)arg1 withMachName:(id)arg2;
  - (void)dealloc;
  - (id)initWithMachNames:(id)arg1;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  