@class SFSession, NSArray, NSString, NSData, SFDevice, NSObject, NSDate; @protocol OS_dispatch_queue; @interface SFRemoteAutoFillSession : NSObject { BOOL _activateCalled; NSData *_contextAppIconData; NSArray *_contextAssociatedDomains; NSString *_contextBundleID; NSString *_contextLocalizedAppName; int _contextRequestState; NSString *_contextUnlocalizedAppName; NSString *_contextURL; BOOL _invalidateCalled; BOOL _pairingFinishedNotified; NSDate *_pairClock; int _pairState; struct PairingSubstate { int contacts; int homeKit; int visual; int pairVerify; int pin; } _pairSubstate; int _passwordPickerState; NSString *_pickedPassword; NSString *_pickedUsername; int _sendCredentialsState; SFSession *_session; int _sessionState; BOOL _prefPairContactsDisabled; BOOL _prefPairHomeKitDisabled; BOOL _prefPairVerifyDisabled; BOOL _prefPairVisualDisabled; } @property (copy, nonatomic) id /* block */ completedHandler; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *dispatchQueue; @property (retain, nonatomic) SFDevice *peerDevice; @property (copy, nonatomic) id /* block */ pairingFinishedHandler; @property (copy, nonatomic) id /* block */ promptForPINHandler; @property (copy, nonatomic) id /* block */ promptForPickerHandler; - (void)_cleanup; - (void)_run; - (id)init; - (void)dealloc; - (void)tryPIN:(id)a0; - (void)invalidate; - (void)activate; - (void).cxx_destruct; - (void)_completedWithError:(id)a0; - (int)_runPairHomeKit; - (void)_handleContextRequestResponse:(id)a0 error:(id)a1; - (void)_handlePasswordPickerResponse:(id)a0 password:(id)a1 error:(id)a2; - (void)_handleSendCredentialsResponse:(id)a0 error:(id)a1; - (void)_receivedObject:(id)a0 flags:(unsigned int)a1; - (int)_runContextRequest; - (int)_runPair; - (int)_runPairContacts; - (int)_runPairPIN; - (int)_runPairVerify; - (int)_runPairVisual; - (int)_runPasswordPicker; - (int)_runSendCredentials; - (int)_runSessionStart; @end