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>
  
  @class BTCloudServicesClient, NSArray, NSMutableArray, NSString;
  @protocol OS_dispatch_queue, OS_xpc_object;
  
  @interface CloudPairing : NSObject
  {
      unsigned char _identityResolvingKey[16];	// 8 = 0x8
      unsigned char _encryptionRootKey[16];	// 24 = 0x18
      unsigned char _diversifierHidingKey[16];	// 40 = 0x28
      unsigned char _cloudPrivateKey[96];	// 56 = 0x38
      unsigned char _cloudPublicKey[64];	// 152 = 0x98
      unsigned char _cloudNonce[16];	// 216 = 0xd8
      struct __SCNetworkReachability *_reachabilityRef;	// 232 = 0xe8
      _Bool _keysGenerated;	// 240 = 0xf0
      _Bool _processingPush;	// 241 = 0xf1
      NSObject<OS_xpc_object> *_cloudKitConnection;	// 248 = 0xf8
      NSObject<OS_xpc_object> *_serverConnection;	// 256 = 0x100
      _Bool _needsCloudKitPush;	// 264 = 0x108
      _Bool _buddyComplete;	// 265 = 0x109
      _Bool _updatingCloudKit;	// 266 = 0x10a
      _Bool _manateeStatus;	// 267 = 0x10b
      _Bool _manateeKeysUpdated;	// 268 = 0x10c
      _Bool _iCloudSignedIn;	// 269 = 0x10d
      NSArray *_associatedDevices;	// 272 = 0x110
      NSMutableArray *_cloudDevices;	// 280 = 0x118
      NSMutableArray *_cloudUploadedKeys;	// 288 = 0x120
      NSString *_publicAddress;	// 296 = 0x128
      NSString *_localDeviceName;	// 304 = 0x130
      NSArray *_requestedKeyTypes;	// 312 = 0x138
      unsigned long long _keyLength;	// 320 = 0x140
      NSArray *_cloudLocalUUIDs;	// 328 = 0x148
      NSArray *_cloudidsIdentifiers;	// 336 = 0x150
      NSObject<OS_dispatch_queue> *_serialQueue;	// 344 = 0x158
  }
  
  + (id)sharedInstance;	// IMP=0x000000010036f4d0
  - (void).cxx_destruct;	// IMP=0x000000010037a21c
  @property _Bool iCloudSignedIn; // @synthesize iCloudSignedIn=_iCloudSignedIn;
  @property(retain) NSObject<OS_dispatch_queue> *serialQueue; // @synthesize serialQueue=_serialQueue;
  @property(readonly, nonatomic) NSArray *cloudidsIdentifiers; // @synthesize cloudidsIdentifiers=_cloudidsIdentifiers;
  @property(readonly, nonatomic) NSArray *cloudLocalUUIDs; // @synthesize cloudLocalUUIDs=_cloudLocalUUIDs;
  @property(readonly, nonatomic) unsigned long long keyLength; // @synthesize keyLength=_keyLength;
  @property(readonly, nonatomic) NSArray *requestedKeyTypes; // @synthesize requestedKeyTypes=_requestedKeyTypes;
  @property(retain, nonatomic) NSString *localDeviceName; // @synthesize localDeviceName=_localDeviceName;
  @property(retain, nonatomic) NSString *publicAddress; // @synthesize publicAddress=_publicAddress;
  @property(retain, nonatomic) NSMutableArray *cloudUploadedKeys; // @synthesize cloudUploadedKeys=_cloudUploadedKeys;
  @property(retain, nonatomic) NSMutableArray *cloudDevices; // @synthesize cloudDevices=_cloudDevices;
  @property(copy, nonatomic) NSArray *associatedDevices; // @synthesize associatedDevices=_associatedDevices;
  - (unsigned long long)timeStamp;	// IMP=0x000000010037a16c
  - (void)removeuserPreference:(id)arg1 sync:(_Bool)arg2;	// IMP=0x000000010037a084
  - (void)setuserPreference:(id)arg1 value:(in bycopy id)arg2 sync:(_Bool)arg3;	// IMP=0x0000000100379f70
  - (id)readUserPreference:(id)arg1;	// IMP=0x0000000100379f38
  - (id)generateCloudPairingIDWithResponse:(id)arg1 localKeys:(id)arg2 from:(id)arg3 forProtocolID:(id)arg4;	// IMP=0x00000001003785a0
  - (void)launchCloudPair;	// IMP=0x0000000100378584
  - (id)generateKeyDictForTypes:(id)arg1 keyLength:(unsigned long long)arg2;	// IMP=0x0000000100378084
  - (_Bool)handleXPCUnpairCommand:(id)arg1;	// IMP=0x0000000100377814
  - (void)fetchManateeStatus;	// IMP=0x00000001003777fc
  - (_Bool)getAccountStatus;	// IMP=0x0000000100377714
  - (void)sendCloudKitPush;	// IMP=0x0000000100377690
  - (void)printDebug;	// IMP=0x0000000100377674
  - (void)registerWithCloudPairedDevices:(id)arg1 identifiers:(id)arg2;	// IMP=0x0000000100377224
  - (void)cloudpairdMsg:(id)arg1 args:(id)arg2;	// IMP=0x000000010037705c
  - (void)cloudpairdReplyMsg:(id)arg1 args:(id)arg2;	// IMP=0x0000000100376f64
  - (void)resetServerConnection;	// IMP=0x0000000100376e18
  - (void)_handleMsg:(id)arg1;	// IMP=0x00000001003706d4
  - (void)_handleConnectionEvent:(id)arg1;	// IMP=0x0000000100370410
  - (void)stopNotifier;	// IMP=0x00000001003703cc
  - (_Bool)startNotifier;	// IMP=0x0000000100370234
  - (_Bool)generateKeys;	// IMP=0x000000010036feb8
  - (_Bool)isRunningInRecovery;	// IMP=0x000000010036feb0
  - (id)deviceName;	// IMP=0x000000010036fe90
  - (void)setupNetworkHandler;	// IMP=0x000000010036fde4
  - (void)startUpServices;	// IMP=0x000000010036fdbc
  - (id)init;	// IMP=0x000000010036f6a8
  @property(readonly) BTCloudServicesClient *cloudClient;
  
  @end
  
  