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 "NSObject-Protocol.h"
  
  @class NSArray, NSData, NSError, NSObject, PRBluetoothDeviceCache;
  @protocol OS_dispatch_queue, PRBLEDiscoveryConsuming;
  
  @protocol PRBLEDiscoveryProviding <NSObject>
  - (optional_78373086)nonConnectableAdvertisingAddress;
  - (void)stopScanningAndRemovePeers:(_Bool)arg1;
  - (void)startScanningWithBurstPeriod:(double)arg1;
  - (void)startScanning;
  - (void)stopAdvertising;
  - (void)startAdvertisingWithUWBConfig:(NSData *)arg1;
  - (void)setDeviceRelationshipFlags:(unsigned long long)arg1;
  - (NSArray *)currentPeers;
  - (PRBluetoothDeviceCache *)deviceCache;
  - (NSError *)removePeerDiscoveryToken:(NSData *)arg1;
  - (NSError *)addPeerDiscoveryToken:(NSData *)arg1;
  - (NSData *)retrieveDiscoveryTokenWithError:(id *)arg1;
  - (void)setDefaultTimeoutInSeconds:(double)arg1;
  - (void)setClientQueue:(NSObject<OS_dispatch_queue> *)arg1;
  - (void)setDelegate:(id <PRBLEDiscoveryConsuming>)arg1;
  - (void)invalidate;
  - (NSError *)stopAndClearState;
  - (NSError *)activateWithDelegate:(id <PRBLEDiscoveryConsuming>)arg1 delegateQueue:(NSObject<OS_dispatch_queue> *)arg2;
  @end
  
  