luxlabs header browser preview


@class NSDate, NSString, WFContentCollection, WFContentItemCache, NSSet, WFWorkflowReference, WFControlFlowAttributionTracker, NSDictionary, WFContentAttributionTracker, WFWorkflowRunningContext;

@interface WFWorkflowControllerState : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSDictionary *variables;
@property (readonly, nonatomic) unsigned long long currentActionIndex;
@property (readonly, nonatomic) WFWorkflowRunningContext *runningContext;
@property (readonly, nonatomic) NSDate *startDate;
@property (readonly, nonatomic) long long numberOfDialogsPresented;
@property (readonly, nonatomic) NSString *currentRunSource;
@property (readonly, nonatomic) unsigned long long outputBehavior;
@property (readonly, nonatomic) WFContentAttributionTracker *currentActionContentAttributionTracker;
@property (readonly, nonatomic) WFContentItemCache *contentItemCache;
@property (readonly, nonatomic) WFControlFlowAttributionTracker *flowTracker;
@property (readonly, nonatomic) NSSet *allowedOnceSmartPromptStates;
@property (readonly, nonatomic) NSSet *extensionResourceClasses;
@property (readonly, nonatomic) BOOL shouldDisablePrivacyPrompts;
@property (readonly, nonatomic) WFWorkflowReference *workflow;
@property (readonly, nonatomic) WFContentCollection *currentInput;
@property (readonly, nonatomic) NSDictionary *currentProcessedParameters;

+ (void)getStateFromURL:(id)a0 completionHandler:(id /* block */)a1;

- (BOOL)writeToURL:(id)a0 error:(id *)a1;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)initWithWorkflow:(id)a0 variables:(id)a1 currentActionIndex:(unsigned long long)a2 runningContext:(id)a3 currentInput:(id)a4 currentProcessedParameters:(id)a5 startDate:(id)a6 currentRunSource:(id)a7 numberOfDialogsPresented:(long long)a8 outputBehavior:(unsigned long long)a9 contentAttributionTracker:(id)a10 contentItemCache:(id)a11 flowTracker:(id)a12 allowedOnceSmartPromptStates:(id)a13 extensionResourceClasses:(id)a14 shouldDisablePrivacyPrompts:(BOOL)a15;

@end