text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Sep 26 2020 13:48:20).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  #import "CoreTelephonyClientCapabilitiesDelegate-Protocol.h"
  #import "CoreTelephonyClientDelegate-Protocol.h"
  #import "CoreTelephonyClientRegistrationDelegate-Protocol.h"
  
  @class CoreTelephonyClient, NSString, TUCallCenter;
  
  @interface Communicator : NSObject <CoreTelephonyClientDelegate, CoreTelephonyClientCapabilitiesDelegate, CoreTelephonyClientRegistrationDelegate>
  {
      struct Delegate *_delegate;	// 8 = 0x8
      TUCallCenter *_tuCallCenter;	// 16 = 0x10
      struct __CTServerConnection *_ctServerConnection;	// 24 = 0x18
      CoreTelephonyClient *_ctClient;	// 32 = 0x20
      NSString *_currentCTMobileCountryCodeIdentifier;	// 40 = 0x28
      struct CallList _calls;	// 48 = 0x30
  }
  
  + (id)myNumber;	// IMP=0x00000001002fbbc8
  - (id).cxx_construct;	// IMP=0x00000001002feae8
  - (void).cxx_destruct;	// IMP=0x00000001002feaa4
  @property(nonatomic) struct CallList calls; // @synthesize calls=_calls;
  @property(retain, nonatomic) NSString *currentCTMobileCountryCodeIdentifier; // @synthesize currentCTMobileCountryCodeIdentifier=_currentCTMobileCountryCodeIdentifier;
  @property(readonly, retain, nonatomic) CoreTelephonyClient *ctClient; // @synthesize ctClient=_ctClient;
  @property(readonly, nonatomic) struct __CTServerConnection *ctServerConnection; // @synthesize ctServerConnection=_ctServerConnection;
  @property(readonly, retain, nonatomic) TUCallCenter *tuCallCenter; // @synthesize tuCallCenter=_tuCallCenter;
  @property(nonatomic) struct Delegate *delegate; // @synthesize delegate=_delegate;
  - (int)getTransmitState:(_Bool *)arg1;	// IMP=0x00000001002fe974
  - (id)getCountryCodeIdentifer;	// IMP=0x00000001002fe814
  - (id)getCountryCode;	// IMP=0x00000001002fe66c
  - (id)getCountryCodeForIdentifier:(id)arg1;	// IMP=0x00000001002fe584
  - (int)getMobileEquipmentIdentity:(basic_string_3f66b750 *)arg1;	// IMP=0x00000001002fe4b8
  - (int)getMobileSubscriberIdentity:(basic_string_3f66b750 *)arg1;	// IMP=0x00000001002fe3ec
  - (int)getSubscriberNumber:(struct PhoneNumber *)arg1;	// IMP=0x00000001002fe304
  - (int)getSignalStrength:(int *)arg1 mode:(int)arg2;	// IMP=0x00000001002fe160
  - (id)getRegistrationStatus;	// IMP=0x00000001002fdf84
  - (int)getOperatorStatus:(struct OperatorStatus *)arg1;	// IMP=0x00000001002fdd54
  - (int)getCurrentCalls:(struct CallList *)arg1;	// IMP=0x00000001002fdce4
  - (int)removeVirtualCall;	// IMP=0x00000001002fdb94
  - (int)addVirtualCall;	// IMP=0x00000001002fd884
  - (int)enableEchoCancellationNoiseReduction:(_Bool)arg1;	// IMP=0x00000001002fd7fc
  - (int)sendDTMFTone:(unsigned char)arg1;	// IMP=0x00000001002fd6dc
  - (int)redialLastNumberWithUid:(basic_string_3f66b750)arg1;	// IMP=0x00000001002fd588
  - (int)dialNumber:(const struct PhoneNumber *)arg1 uid:(basic_string_3f66b750)arg2;	// IMP=0x00000001002fd4c8
  - (int)privateConference:(id)arg1;	// IMP=0x00000001002fd2a8
  - (int)releaseCall:(id)arg1;	// IMP=0x00000001002fd030
  - (int)addHeldCall;	// IMP=0x00000001002fcd7c
  - (int)holdActiveCalls:(basic_string_3f66b750)arg1;	// IMP=0x00000001002fc8ec
  - (int)releaseActiveCalls:(basic_string_3f66b750)arg1;	// IMP=0x00000001002fc674
  - (int)releaseHeldCalls;	// IMP=0x00000001002fc3f8
  - (int)hangupActiveCall;	// IMP=0x00000001002fc178
  - (int)rejectIncomingCall;	// IMP=0x00000001002fbff8
  - (int)answerIncomingCall:(basic_string_3f66b750)arg1;	// IMP=0x00000001002fbe9c
  - (_Bool)supports3WC;	// IMP=0x00000001002fbe08
  - (void)_handleCTCellularTransmitStateChangedNotification:(struct __CFDictionary *)arg1;	// IMP=0x00000001002fbaf4
  - (void)_handleTUCallCenterCallStatusChangedNotification:(id)arg1;	// IMP=0x00000001002fb92c
  - (void)networkSelected:(id)arg1 success:(_Bool)arg2 mode:(id)arg3;	// IMP=0x00000001002fb878
  - (void)networkReselectionNeeded:(id)arg1;	// IMP=0x00000001002fb7c4
  - (void)context:(id)arg1 capabilitiesChanged:(id)arg2;	// IMP=0x00000001002fb728
  - (void)displayStatusChanged:(id)arg1 status:(id)arg2;	// IMP=0x00000001002fb60c
  - (void)signalStrengthChanged:(id)arg1 info:(id)arg2;	// IMP=0x00000001002fb488
  - (void)operatorNameChanged:(id)arg1 name:(id)arg2;	// IMP=0x00000001002fb36c
  - (void)activeSubscriptionsDidChange;	// IMP=0x00000001002fb1a8
  - (void)cellMonitorUpdate:(id)arg1 info:(id)arg2;	// IMP=0x00000001002facdc
  - (id)_getSubscriptionContext;	// IMP=0x00000001002faabc
  - (int)_answerCall:(id)arg1 uid:(const basic_string_3f66b750 *)arg2 behavior:(long long)arg3;	// IMP=0x00000001002fa970
  - (int)_dialNumber:(const basic_string_3f66b750 *)arg1 uid:(const basic_string_3f66b750 *)arg2 providerIdentifier:(const basic_string_3f66b750 *)arg3;	// IMP=0x00000001002fa630
  - (id)_myNumber;	// IMP=0x00000001002fa5c4
  - (void)_updateCalls;	// IMP=0x00000001002f9da0
  - (_Bool)_appearsToBeEmailAddress:(id)arg1;	// IMP=0x00000001002f9d78
  - (id)_callForIdentifier:(id)arg1;	// IMP=0x00000001002f9cbc
  - (id)_identifierForCall:(id)arg1;	// IMP=0x00000001002f9c10
  - (void)dealloc;	// IMP=0x00000001002f9b7c
  - (void)invalidate;	// IMP=0x00000001002f9adc
  - (id)initWithDelegate:(struct Delegate *)arg1;	// IMP=0x00000001002f9688
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  