@class HMFNetServiceBrowser, NSMutableDictionary, NSString, NSMutableSet, HMFExponentialBackoffTimer, HMFNetMonitor; @interface HMDKeyTransferAgentClient : HMDKeyTransferAgent @property (retain, nonatomic) HMFNetServiceBrowser *serviceBrowser; @property (retain, nonatomic) NSMutableDictionary *idsKeys; @property (retain, nonatomic) NSMutableDictionary *bonjourKeys; @property (retain, nonatomic) NSMutableSet *targetsToProcess; @property (nonatomic) BOOL resolutionInProgress; @property (retain, nonatomic) NSString *pairingWithUUID; @property (retain, nonatomic) HMFExponentialBackoffTimer *atHomeRetryTimer; @property (nonatomic) unsigned long long residentProvisioningStatus; @property (retain, nonatomic) HMFNetMonitor *netMonitor; @property (nonatomic) BOOL haveCulledPlist; @property (nonatomic) long long tfaState; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)logCategory; - (void)_stopBrowser; - (void)timerDidFire:(id)a0; - (void)dealloc; - (id)initWithHomeManager:(id)a0; - (void).cxx_destruct; - (void)_startBrowser; - (void)_handleResidentProvisioningStatusChanged:(id)a0; - (void)netService:(id)a0 didUpdateTXTRecord:(id)a1; - (void)netServiceBrowser:(id)a0 didAddService:(id)a1; - (void)netServiceBrowser:(id)a0 didStopBrowsingWithError:(id)a1; - (void)networkMonitorIsReachable:(id)a0; - (BOOL)_newDeviceSeen:(id)a0; - (void)_handleKeyTransferAgentMessage:(id)a0; - (void)__accessoryIsReachable:(id)a0; - (void)__accountChanged:(id)a0; - (void)__deviceAddedToAccount:(id)a0; - (void)__deviceRemovedFromAccount:(id)a0; - (void)__deviceUpdated:(id)a0; - (void)_beginBonjourResolution:(BOOL)a0; - (void)_device:(id)a0 addedToAccount:(id)a1; - (void)_device:(id)a0 removedFromAccount:(id)a1; - (id)_deviceWithUUID:(id)a0; - (void)_endPairingWithError:(id)a0 suspendingTimer:(BOOL)a1; - (void)_havePairVerifiedAccessoryWithKeyUUID:(id)a0 forDevice:(id)a1; - (void)_haveVerifiedTwoFactorAuthenticationWithKeyUUID:(id)a0 forTarget:(id)a1; - (void)_reallyBeginBonjourResolution; - (void)_restartKeyTransfer:(id)a0; - (void)_saveKeyPlist; - (void)_sendATVPrivateKey:(id)a0 withDevice:(id)a1 retry:(unsigned long long)a2; - (void)_sendIOSPublicKey:(id)a0 withDevice:(id)a1; - (void)_startPairingWithKeyUUID:(id)a0 forTarget:(id)a1; - (void)_tfaVerificationCompleteForKeyUUID:(id)a0 forTarget:(id)a1; - (void)_tryPairingWithAccessories:(id)a0 completionHandler:(id /* block */)a1; - (void)queryPlistDevices; - (void)receivedBonjourTXTFrom:(id)a0 withUUIDData:(id)a1; - (void)resetConfig; @end