@class NSMutableDictionary, NSTimer, BKSProcessAssertion, NSString, IDSService; @interface PBBridgeIDSServiceDelegate : NSObject <IDSServiceDelegate> @property (retain, nonatomic) NSTimer *transportReachabilityTimer; @property (retain, nonatomic) NSMutableDictionary *inflightMessages; @property (retain, nonatomic) NSMutableDictionary *pendingMessages; @property (retain, nonatomic) BKSProcessAssertion *suspendAssertion; @property (nonatomic) BOOL listeningForIDSSentMessages; @property (retain, nonatomic) IDSService *service; @property (nonatomic) BOOL shouldSuppressTransportReachabilityTimeout; @property (nonatomic, setter=setTinkerPairing:) BOOL isTinkerPairing; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)service:(id)a0 activeAccountsChanged:(id)a1; - (void)service:(id)a0 devicesChanged:(id)a1; - (void)service:(id)a0 nearbyDevicesChanged:(id)a1; - (void)service:(id)a0 account:(id)a1 incomingUnhandledProtobuf:(id)a2 fromID:(id)a3 context:(id)a4; - (id)serviceIdentifier; - (void)service:(id)a0 account:(id)a1 identifier:(id)a2 didSendWithSuccess:(BOOL)a3 error:(id)a4; - (void).cxx_destruct; - (void)service:(id)a0 linkedDevicesChanged:(id)a1; - (id)customDescriptionOfMessageType:(unsigned short)a0; - (void)resetTransportReachabilityTimer; - (void)stopListeningForIDSSentMessages; - (void)_postMessageSendFailureForErrorMessage:(id)a0; - (id)_sendProtoBuf:(id)a0 service:(id)a1 priority:(long long)a2 responseIdentifier:(id)a3 expectsResponse:(BOOL)a4; - (void)beginSetupTransaction; - (void)cancelReachabilityTimer; - (void)checkReachability; - (void)clearPowerAssertionIfNotPairing:(id)a0; - (BOOL)connectionStateWithDevices:(id)a0 accounts:(id)a1; - (void)endSetupTransaction; - (BOOL)reportConnectionForService:(id)a0 accounts:(id)a1 devices:(id)a2; - (id)sendProtoBuf:(id)a0 service:(id)a1 priority:(long long)a2 responseIdentifier:(id)a3 expectsResponse:(BOOL)a4 retryCount:(long long)a5 retryInterval:(double)a6; - (void)setupServiceMessageSelectorMappings; - (void)startReachabilityTimer; - (void)transportBecameReachable; - (void)transportBecameUnreachable; - (void)updateConnectivityTimer:(BOOL)a0; @end