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 NSMutableDictionary;
  @protocol IDSPairedDevicePersister;
  
  @interface IDSPairedDeviceRepository : NSObject
  {
      NSMutableDictionary *_pairedDevices;	// 8 = 0x8
      struct os_unfair_lock_s _pairedDevicesLock;	// 16 = 0x10
      id <IDSPairedDevicePersister> _persister;	// 24 = 0x18
  }
  
  - (void).cxx_destruct;	// IMP=0x00000001005e5df0
  - (void)_accessPairedDevicesInCriticalSectionWithBlock:(CDUnknownBlockType)arg1;	// IMP=0x00000001005e5d74
  - (_Bool)_criticalPersistState;	// IMP=0x00000001005e5cd4
  - (_Bool)_criticalPerformTransactionWithBlock:(CDUnknownBlockType)arg1;	// IMP=0x00000001005e5bfc
  - (_Bool)_performTransactionInCriticalSectionWithBlock:(CDUnknownBlockType)arg1;	// IMP=0x00000001005e5a3c
  - (_Bool)shouldUseIPsecLinkForDefaultPairedDevice;	// IMP=0x00000001005e59c8
  - (_Bool)_criticalUpdatePairedDeviceWithCBUUID:(id)arg1 deviceUniqueID:(id)arg2 buildVersion:(id)arg3 productVersion:(id)arg4 productName:(id)arg5 pairingProtocolVersion:(unsigned int)arg6 minCompatibilityVersion:(unsigned int)arg7 maxCompatibilityVersion:(unsigned int)arg8 serviceMinCompatibilityVersion:(unsigned short)arg9;	// IMP=0x00000001005e4a00
  - (_Bool)updatePairedDeviceWithCBUUID:(id)arg1 deviceUniqueID:(id)arg2 buildVersion:(id)arg3 productVersion:(id)arg4 productName:(id)arg5 pairingProtocolVersion:(unsigned int)arg6 minCompatibilityVersion:(unsigned int)arg7 maxCompatibilityVersion:(unsigned int)arg8 serviceMinCompatibilityVersion:(unsigned short)arg9;	// IMP=0x00000001005e439c
  - (_Bool)_criticalUpdatePairedDeviceWithCBUUID:(id)arg1 supportIPsec:(_Bool)arg2;	// IMP=0x00000001005e3ff0
  - (_Bool)updatePairedDeviceWithCBUUID:(id)arg1 supportIPsec:(_Bool)arg2;	// IMP=0x00000001005e3c58
  - (_Bool)_criticalUpdatePairedDeviceWithCBUUID:(id)arg1 deviceInfoPayload:(id)arg2;	// IMP=0x00000001005e39c4
  - (_Bool)updatePairedDeviceWithCBUUID:(id)arg1 deviceInfoPayload:(id)arg2;	// IMP=0x00000001005e35f8
  - (_Bool)_criticalPurgeSecuredEncryptionKeysForAllPairedDevices;	// IMP=0x00000001005e3394
  - (_Bool)purgeSecuredEncryptionKeysForAllPairedDevices;	// IMP=0x00000001005e31d8
  - (id)_criticalActivePairedDevice;	// IMP=0x00000001005e2fb0
  - (id)activePairedDevice;	// IMP=0x00000001005e2e04
  - (void)_criticalUpdatePairedDevice:(id)arg1 isActive:(_Bool)arg2;	// IMP=0x00000001005e2d40
  - (long long)_criticalPerformPairedDeviceActivationWithCBUUID:(id)arg1;	// IMP=0x00000001005e2b58
  - (void)_criticalPerformPairedDeviceDeactivation;	// IMP=0x00000001005e2844
  - (long long)_criticalActivatePairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e2734
  - (void)deactivatePairedDevices;	// IMP=0x00000001005e2560
  - (long long)activatePairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e2228
  - (_Bool)isEmpty;	// IMP=0x00000001005e219c
  - (id)pairedDevicesWithIsPairingValue:(_Bool)arg1;	// IMP=0x00000001005e1f24
  - (id)_criticalAllPairedDevices;	// IMP=0x00000001005e1ea4
  - (id)allPairedDevices;	// IMP=0x00000001005e1cf8
  - (_Bool)_criticalRemovePairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e1acc
  - (_Bool)removePairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e1770
  - (void)_criticalPutPairedDevice:(id)arg1;	// IMP=0x00000001005e14b0
  - (_Bool)_addPairedDevice:(id)arg1;	// IMP=0x00000001005e1150
  - (_Bool)addPairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e0f84
  - (id)_criticalPairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e0e58
  - (id)pairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e0a00
  - (_Bool)containsPairedDeviceWithCBUUID:(id)arg1;	// IMP=0x00000001005e0958
  - (void)_criticalLoadPairedDeviceArray:(id)arg1;	// IMP=0x00000001005e0634
  - (_Bool)loadPairedDevicesFromStorage;	// IMP=0x00000001005e04b4
  - (id)description;	// IMP=0x00000001005e01f4
  - (id)initWithPersister:(id)arg1;	// IMP=0x00000001005e00e0
  
  @end
  
  