@class NSString, NSDictionary, RUILoader, NSObject, RUIStyle, NSMutableData, NSMutableURLRequest, NSURLConnection; @protocol PBBridgeConnectionDelegate, OS_dispatch_source, OS_dispatch_queue, RUILoaderDelegate; @interface PBBridgeCompanionController : PBBridgeIDSServiceDelegate { struct __MKBAssertion { } *_unlockPairingAssertion; NSObject *_timeoutTrackerQueue; } @property (retain, nonatomic) NSURLConnection *activationConnection; @property (retain, nonatomic) NSMutableURLRequest *activationRequest; @property (retain, nonatomic) NSMutableData *activationData; @property (retain, nonatomic) RUILoader *ruiLoader; @property (copy, nonatomic) NSString *contentType; @property (retain, nonatomic) NSDictionary *allHeaders; @property (nonatomic) BOOL nonSilentActivation; @property (nonatomic) BOOL connectionFailed; @property (nonatomic) BOOL awaitingCustomResponse; @property (nonatomic) int activationState; @property (nonatomic) BOOL isEstablishingPairing; @property (nonatomic) unsigned short granularActivationState; @property (retain, nonatomic) NSObject *activationTimeout; @property (retain, nonatomic) NSString *internalLastSendMessageID; @property (nonatomic) BOOL allowAnyHTTPSCertificate; @property (copy, nonatomic) NSString *remoteActivationUserAgent; @property (copy, nonatomic) id /* block */ lockedOnAnimationCompletion; @property (copy, nonatomic) id /* block */ initialSyncPrepCompletion; @property (copy, nonatomic) id /* block */ languageLocaleCompletion; @property (copy, nonatomic) id /* block */ prepareWatchForForcedSUCompletion; @property (copy, nonatomic) id /* block */ remoteAccountForDeviceCompletion; @property (copy, nonatomic) id /* block */ tinkerCredentialsIngestedCompletion; @property (copy, nonatomic) id /* block */ tinkerWiFiCredentialsIngestedCompletion; @property (copy, nonatomic) id /* block */ buysOnWatchCredentialsIngestedCompletion; @property (copy, nonatomic) id /* block */ setupDeviceManagementCompletion; @property (copy, nonatomic) id /* block */ applicationInstallAllowedCompletion; @property (nonatomic) BOOL sentSessionRequest; @property (nonatomic) BOOL sentActivationRequest; @property (copy, nonatomic) id /* block */ appViewListImageCompletion; @property (nonatomic) BOOL passcodeSet; @property (nonatomic) BOOL selectedPairedUnlock; @property (nonatomic) int activationRetries; @property (retain, nonatomic) RUIStyle *remoteUIStyle; @property (weak, nonatomic) id ruiDelegate; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)displayNameWithFirstName:(id)a0 lastName:(id)a1; + (void)iCloudFirstName:(id *)a0 lastName:(id *)a1; + (void)meCardFirstName:(id *)a0 lastName:(id *)a1; - (void)_cleanup; - (id)serviceIdentifier; - (id)init; - (void)connection:(id)a0 didReceiveData:(id)a1; - (void)connectionDidFinishLoading:(id)a0; - (void).cxx_destruct; - (void)connection:(id)a0 didReceiveResponse:(id)a1; - (void)connection:(id)a0 didFailWithError:(id)a1; - (id)connection:(id)a0 willSendRequest:(id)a1 redirectResponse:(id)a2; - (void)loader:(id)a0 didFailWithError:(id)a1; - (void)loader:(id)a0 didReceiveHTTPResponse:(id)a1; - (void)loader:(id)a0 receivedObjectModel:(id)a1 actionSignal:(unsigned long long)a2; - (void)objectModel:(id)a0 pressedButton:(id)a1 attributes:(id)a2; - (id)viewControllerForAlertPresentation; - (id)customDescriptionOfMessageType:(unsigned short)a0; - (void)handleAppViewListImageResponse:(id)a0; - (void)handleWarrantySentinelResponse:(id)a0; - (double)offsetEventTime; - (void)tellWatchToChangeDeviceNameFor:(id)a0; - (void)tinkerWatchIngestedCredentials:(id)a0; - (void)handleDeviceManagementResponse:(id)a0; - (void)returnedRemoteAccountForDevice:(id)a0; - (BOOL)shouldHandleMessageType:(unsigned short)a0 fromId:(id)a1; - (void)tellGizmoToPopToControllerType:(unsigned long long)a0; - (void)tellWatchToSetLauncherViewMode:(long long)a0; - (id)_connectionWithRequest:(id)a0; - (BOOL)_dumpActivationResquests; - (void)_processActivationData; - (BOOL)_sendRemoteCommandWithMessageID:(unsigned short)a0 withArguments:(id)a1; - (BOOL)_sendResponseToMessage:(id)a0 withResponseMessageID:(unsigned short)a1 withArguments:(id)a2; - (unsigned short)_testActivationResponseType; - (void)acknowledgeBuysOnWatchCredentialIngestion:(id)a0; - (void)activationTimedOut; - (void)beganWaitingForPresentationOfActivationEvent; - (void)beganWaitingForUserResponseToActivationEvent; - (void)beginSetupTransaction; - (void)checkApplicationInstallAllowedWithCompletion:(id /* block */)a0; - (id)currentNetworks:(BOOL)a0; - (id)currentWiFiNetworkName; - (void)enableSiriForGizmo:(id)a0; - (void)endSetupTransaction; - (void)getCompanionLanguage:(id)a0; - (void)getCompanionRegion:(id)a0; - (void)getSiriState:(id)a0; - (void)gizmoActivationFailed:(id)a0; - (void)gizmoBecameAvailableWantsConfirmation:(id)a0; - (void)gizmoDidBeginActivating:(id)a0; - (void)gizmoDidBeginUnlockPairing:(id)a0; - (void)gizmoDidEndPasscodeChange:(id)a0; - (void)gizmoDidEndPasscodeCreation:(id)a0; - (void)gizmoDidEndUnlockPairing:(id)a0; - (void)gizmoDidFinishActivating:(id)a0; - (void)gizmoFailedToCreatePasscode:(id)a0; - (void)handleApplicationInstallRestrictionResponse:(id)a0; - (void)handleOfflineTermsResponse:(id)a0; - (void)handlePerformanceResults:(id)a0; - (void)handleRemoteActivationDetails:(id)a0; - (void)invalidateTimeoutTimerWithNewActivationGranularState:(unsigned short)a0; - (void)queryGizmoForOfflineTerms; - (void)queryGizmoForShowWarrantySentinelAndRestoreDeviceName:(id)a0; - (void)refreshTimeoutTimerWithNewActivationGranularState:(unsigned short)a0; - (void)requestProxiedDeviceForWatchWithCompletion:(id /* block */)a0; - (void)retrieveAppViewListImageFromGizmo:(struct CGSize { double x0; double x1; })a0 completion:(id /* block */)a1; - (void)sendAllTinkerWirelessCredentials:(BOOL)a0; - (void)sendAllWirelessCredentials:(BOOL)a0; - (void)sendBuysOnWatchUsername:(id)a0 andPassword:(id)a1 withCompletion:(id /* block */)a2; - (void)sendComputedTimeZoneToGizmo; - (void)sendDemoWatchWirelessCredentials; - (void)sendGizmoPasscodeRestrictions; - (void)sendProxyActivationRequest:(id)a0; - (void)sendProxyActivationWithCustomRequest:(id)a0; - (void)sendTinkerAccountCredentialsWithContext:(id)a0 completion:(id /* block */)a1; - (void)setupServiceMessageSelectorMappings; - (void)startEstablishingPairing; - (void)tellGizmoToBeginActivation; - (void)tellGizmoToDeleteWarrantySentinel; - (void)tellGizmoToKeepAliveForActivationEvent; - (void)tellGizmoToPrepareForInitialSyncWithCompletion:(id /* block */)a0; - (void)tellGizmoToPushControllerType:(unsigned long long)a0; - (void)tellGizmoToRetryActivation; - (void)tellGizmoToSetCrownOrientationRight:(BOOL)a0; - (void)tellGizmoToSetDiagnosticsEnabled:(BOOL)a0; - (void)tellGizmoToSetFitnessRouteTrackingEnabled:(BOOL)a0; - (void)tellGizmoToSetLocationEnabled:(BOOL)a0; - (void)tellGizmoToSetMessagesinCloudEnabled:(BOOL)a0; - (void)tellGizmoToShowLockedOnAnimationTimeToFlash:(double)a0 animationCompletion:(id /* block */)a1; - (void)tellGizmoToUpdateNanoRegistryToNormalState; - (void)tellGizmoToUpdateSyncProgressTo:(double)a0 withState:(long long)a1; - (void)tellWatchLanguagesAndLocaleSupportingTermOfAddress:(BOOL)a0 withCompletion:(id /* block */)a1; - (void)tellWatchToConfigureDeviceManagementWithData:(id)a0 completion:(id /* block */)a1; - (void)tellWatchToPrepareForForcedSUWithCompletion:(id /* block */)a0; - (void)tellWatchToSetSiriEnabled:(BOOL)a0; - (void)tinkerFinishedHealthSharingOptIn:(id)a0; - (void)transportBecameReachable; - (void)transportBecameUnreachable; - (void)watchDidApplyWirelessCredentials:(id)a0; - (void)watchDidIngestWirelessCredentials:(id)a0; - (void)watchDidPrepareForForcedSU:(id)a0; - (void)watchDidPrepareForInitialSync:(id)a0; - (void)watchDidRespondWithLanguageAndLocaleStatus:(id)a0; @end