@class NSSet, NSError, NSObject; @protocol OS_nw_browser, OS_dispatch_queue, MGRemoteQueryClientBrowserDelegate; @interface MGRemoteQueryClientBrowser : NSObject @property (retain, nonatomic) NSObject *browser; @property (retain, nonatomic) NSSet *knownTargets; @property (retain, nonatomic) NSSet *updatedTargets; @property (nonatomic) BOOL invalidated; @property (retain, nonatomic) NSError *error; @property (readonly, weak, nonatomic) id delegate; @property (readonly, nonatomic) NSObject *dispatchQueue; - (void)dealloc; - (void)_invalidated; - (void)_invalidate; - (id)description; - (void).cxx_destruct; - (void)_startBrowsing; - (void)_applyUpdates; - (id)initWithDelegate:(id)a0 dispatchQueue:(id)a1; - (void)_handleBrowseChangeFromTarget:(id)a0 toTarget:(id)a1 applyBatch:(BOOL)a2; - (id)_prepareBrowseDescriptor; - (id)_prepareBrowseParameters; - (void)_prepareBrowserHandlers; - (id)_targetForBrowseResult:(id)a0; @end