luxlabs header browser preview


@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