luxlabs header browser preview


@class WFAction, WFWorkflow, NSDate, WFSiriUIPresenter, WFWorkflowRunningContext, WFSiriWorkflowRunnerClientOptions, NSString, WFChooseFromListDataStore, NSArray, WFWorkflowRunViewSource, WFSequentialParameterInputProvider, WFUIPresenter, WFDialogAttribution;
@protocol WFDialogTransformerDelegate;

@interface WFDialogTransformer : NSObject <WFSequentialParameterInputProviderDelegate, WFUserInterfaceHost, WFActionParameterInputProvider>

@property (retain, nonatomic) WFWorkflow *workflow;
@property (retain, nonatomic) WFSequentialParameterInputProvider *parameterInputProvider;
@property (copy, nonatomic) id /* block */ parameterInputCompletionHandler;
@property (retain, nonatomic) NSDate *workflowStartTime;
@property (retain, nonatomic) WFChooseFromListDataStore *chooseFromListDataStore;
@property (retain, nonatomic) WFSiriWorkflowRunnerClientOptions *siriOptions;
@property (nonatomic) BOOL hasPresentedFirstDialog;
@property (weak, nonatomic) id<WFDialogTransformerDelegate> delegate;
@property (retain, nonatomic) WFAction *currentAction;
@property (readonly, nonatomic) NSString *runSource;
@property (readonly, nonatomic) WFWorkflowRunningContext *runningContext;
@property (retain, nonatomic) WFWorkflowRunViewSource *runViewSource;
@property (retain, nonatomic) WFUIPresenter *userInterfacePresenter;
@property (retain, nonatomic) WFSiriUIPresenter *siriUIPresenter;
@property (readonly, nonatomic) WFDialogAttribution *attribution;
@property (retain, nonatomic) NSArray *allowedParameterClasses;
@property (nonatomic) long long numberOfDialogsPresented;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSString *userInterfaceType;
@property (readonly, copy, nonatomic) NSArray *airPlayRouteIDs;
@property (readonly, nonatomic) long long executionContext;

- (void)dismissPresentedContentWithCompletionHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (void)cancel;
- (id)attributionTitle;
- (void)stopWithError:(id)a0;
- (void)willBeginExecutingShortcutStep:(id)a0;
- (BOOL)performSiriRequest:(id)a0 completionHandler:(id /* block */)a1;
- (void)showDialogRequest:(id)a0 completionHandler:(id /* block */)a1;
- (id)attributionIcon;
- (void)handleAlertWithMultipleButtons:(id)a0;
- (BOOL)isRunningInSiri;
- (BOOL)action:(id)a0 canProvideInputForParameter:(id)a1;
- (void)action:(id)a0 provideInputForParameters:(id)a1 withDefaultStates:(id)a2 prompts:(id)a3 completionHandler:(id /* block */)a4;
- (id)actionForAttribution;
- (void)cleanupListDialogRequestIfNeeded:(id)a0;
- (void)configureIntent:(id)a0;
- (void)configureSmartPromptIntent:(id)a0 withConfiguration:(id)a1;
- (id)dialogTransformer;
- (void)executeSmartPromptIntentWithConfiguration:(id)a0 completionHandler:(id /* block */)a1;
- (void)getEnvironmentForLinkViewSnippetWithCompletion:(id /* block */)a0;
- (void)getPreferredSizeForLinkViewSnippetWithCompletion:(id /* block */)a0;
- (void)handleAlertAsSiriDialog:(id)a0;
- (void)handleAlertWithDatePicker:(id)a0;
- (void)handleAlertWithTextField:(id)a0;
- (void)handleSimpleAlert:(id)a0;
- (id)initWithWorkflow:(id)a0 userInterfacePresenter:(id)a1 runSource:(id)a2 runningContext:(id)a3;
- (void)openAppWithBundleIdentifier:(id)a0 completionHandler:(id /* block */)a1;
- (void)openURL:(id)a0 withBundleIdentifier:(id)a1 completionHandler:(id /* block */)a2;
- (void)prepareListDialogRequestIfNeeded:(id *)a0;
- (void)presentAlert:(id)a0;
- (id)privacyAttribution;
- (void)requestActionInterfacePresentationForActionClassName:(id)a0 classNamesByType:(id)a1 completionHandler:(id /* block */)a2;
- (void)requestAuthorizationWithConfiguration:(id)a0 completionHandler:(id /* block */)a1;
- (void)requestFileAccessForURLs:(id)a0 workflowName:(id)a1 workflowID:(id)a2 completionHandler:(id /* block */)a3;
- (void)resolveDescriptor:(id)a0 completionHandler:(id /* block */)a1;
- (void)sequentialParameterInputProvider:(id)a0 didAdvanceToParameter:(id)a1 action:(id)a2 defaultState:(id)a3 prompt:(id)a4 completion:(id /* block */)a5;
- (void)sequentialParameterInputProvider:(id)a0 didFinishWithInputtedStates:(id)a1;
- (void)sequentialParameterInputProviderDidCancel:(id)a0;
- (id)shortcutsAppAttribution;
- (BOOL)shouldHandleAlertAsSiriDialog:(id)a0;
- (BOOL)shouldNotHandoff;
- (void)showAskParameterDialogForParameter:(id)a0 action:(id)a1 defaultState:(id)a2 prompt:(id)a3 completion:(id /* block */)a4;
- (void)showConfirmInteraction:(id)a0 prompt:(id)a1 requireAuthentication:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)showHandleInteraction:(id)a0 prompt:(id)a1 completionHandler:(id /* block */)a2;
- (void)showLinkActionConfirmationWithActionMetadata:(id)a0 showPrompt:(BOOL)a1 dialogString:(id)a2 viewSnippet:(id)a3 confirmationActionName:(id)a4 completionHandler:(id /* block */)a5;
- (void)showLinkParameterConfirmationWithActionMetadata:(id)a0 dialogString:(id)a1 viewSnippet:(id)a2 completionHandler:(id /* block */)a3;
- (void)showLinkResult:(id)a0 completionHandler:(id /* block */)a1;
- (void)showPreviewForContentCollection:(id)a0 completionHandler:(id /* block */)a1;
- (void)swapSiriUIPresenterWithPresenter:(id)a0;
- (void)updateSmartPromptsWithConfiguration:(id)a0 resultCode:(unsigned long long)a1 error:(id *)a2;
- (id)workflowName;
- (void)workflowWillBegin;

@end