text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:51:55 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/HomeKitDaemon.framework/HomeKitDaemon
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <HMFoundation/HMFObject.h>
  #import <libobjc.A.dylib/HMDSharingDeviceDiscovery.h>
  
  @protocol HMDSharingDeviceDiscovery <NSObject>
  @property (nonatomic,retain) NSObject*<OS_dispatch_queue> dispatchQueue; 
  @property (assign,nonatomic) unsigned long long discoveryFlags; 
  @property (nonatomic,copy) id deviceFoundHandler; 
  @property (nonatomic,copy) id deviceLostHandler; 
  @property (nonatomic,copy) id deviceChangedHandler; 
  @required
  -(void)setDiscoveryFlags:(unsigned long long)arg1;
  -(unsigned long long)discoveryFlags;
  -(void)setDeviceFoundHandler:(/*^block*/id)arg1;
  -(void)setDeviceChangedHandler:(/*^block*/id)arg1;
  -(NSObject*<OS_dispatch_queue>)dispatchQueue;
  -(void)start;
  -(void)setDispatchQueue:(id)arg1;
  -(id)deviceLostHandler;
  -(void)repairDevice:(id)arg1 flags:(unsigned)arg2 completion:(/*^block*/id)arg3;
  -(void)setDeviceLostHandler:(/*^block*/id)arg1;
  -(id)deviceFoundHandler;
  -(id)deviceChangedHandler;
  -(void)stop;
  
  @end
  
  
  @class SFDeviceDiscovery, NSString;
  
  @interface HMDSharingDeviceDiscovery : HMFObject <HMDSharingDeviceDiscovery> {
  
  	SFDeviceDiscovery* _deviceDiscovery;
  
  }
  
  @property (nonatomic,retain) SFDeviceDiscovery * deviceDiscovery;                     //@synthesize deviceDiscovery=_deviceDiscovery - In the implementation block
  @property (nonatomic,retain) NSObject*<OS_dispatch_queue> dispatchQueue; 
  @property (assign,nonatomic) unsigned long long discoveryFlags; 
  @property (nonatomic,copy) id deviceFoundHandler; 
  @property (nonatomic,copy) id deviceLostHandler; 
  @property (nonatomic,copy) id deviceChangedHandler; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  -(void)setDiscoveryFlags:(unsigned long long)arg1 ;
  -(unsigned long long)discoveryFlags;
  -(void)setDeviceFoundHandler:(id)arg1 ;
  -(void)setDeviceChangedHandler:(id)arg1 ;
  -(void)setDeviceDiscovery:(SFDeviceDiscovery *)arg1 ;
  -(void)dealloc;
  -(NSObject*<OS_dispatch_queue>)dispatchQueue;
  -(void)start;
  -(void)setDispatchQueue:(NSObject*<OS_dispatch_queue>)arg1 ;
  -(id)deviceLostHandler;
  -(void)repairDevice:(id)arg1 flags:(unsigned)arg2 completion:(/*^block*/id)arg3 ;
  -(void)setDeviceLostHandler:(id)arg1 ;
  -(id)deviceFoundHandler;
  -(id)deviceChangedHandler;
  -(void)stop;
  -(SFDeviceDiscovery *)deviceDiscovery;
  @end
  
  