luxlabs header browser preview


@class NSString, SSBiometricAuthenticationContext;

@interface ISProtocolDataProvider : ISDataProvider <NSCopying> {
    BOOL _shouldProcessTouchIDDialogs;
    SSBiometricAuthenticationContext *_biometricAuthenticationContext;
}

@property BOOL shouldPostFooterSectionChanged;
@property BOOL shouldProcessAccount;
@property BOOL shouldProcessAuthenticationDialogs;
@property BOOL shouldProcessDialogs;
@property BOOL shouldProcessDialogsOutsideDaemon;
@property BOOL shouldProcessProtocol;
@property (readonly) BOOL shouldProcessTouchIDDialogs;
@property BOOL shouldTriggerDownloads;
@property (copy) NSString *presentingSceneIdentifier;

- (id)init;
- (void)_checkInAppPurchaseQueueForAction:(id)a0;
- (BOOL)processDialogFromDictionary:(id)a0 error:(id *)a1;
- (void)_presentDialog:(id)a0;
- (BOOL)_shouldAttemptPasswordPaymentSheetForError:(id)a0;
- (BOOL)_processFailureTypeFromDictionary:(id)a0 error:(id *)a1;
- (BOOL)parseData:(id)a0 returningError:(id *)a1;
- (void)_checkBiometricFailureForResponse:(id)a0;
- (id)_metricsDictionaryForResponse:(id)a0;
- (void)_refreshSubscriptionStatus;
- (void).cxx_destruct;
- (void)_checkDownloadQueues;
- (void)_performActionsForResponse:(id)a0;
- (id)_touchIDDialogForResponse:(id)a0;
- (BOOL)processDictionary:(id)a0 error:(id *)a1;
- (void)_selectFooterSection:(id)a0;
- (BOOL)_shouldFailWithTokenErrorForDialog:(id)a0 dictionary:(id)a1 error:(id *)a2;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end