@class INIntentDescriptor, INStringLocalizer, NSArray, INIntentDescription, WFIntentExecutor, NSString, WFAppInstalledResource, INIntent, INCExtensionConnection; @interface WFHandleIntentAction : WFAction { WFAppInstalledResource *_appResource; } @property (retain, nonatomic) WFIntentExecutor *executor; @property (readonly, nonatomic) INCExtensionConnection *connection; @property (retain, nonatomic) INIntentDescriptor *intentDescriptor; @property (readonly, nonatomic) INIntentDescription *intentDescription; @property (readonly, nonatomic) NSArray *slots; @property (readonly, nonatomic) long long intentCategory; @property (readonly, copy, nonatomic) INIntent *runningIntent; @property (readonly, nonatomic) INStringLocalizer *stringLocalizer; @property (copy, nonatomic) NSString *localizedName; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSString *associatedAppBundleIdentifier; - (id)appBundleIdentifier; - (BOOL)showsWhenRun; - (void).cxx_destruct; - (void)cancel; - (BOOL)attemptRecoveryFromError:(id)a0 optionIndex:(unsigned long long)a1; - (id)appDescriptor; - (id)displayableAppDescriptor; - (void)generateShortcutRepresentation:(id /* block */)a0; - (unsigned long long)allowsInteractiveSlotResolution; - (id)errorFromHandleResponse:(id)a0 intent:(id)a1; - (BOOL)isHandledBySiri; - (void)populateIntent:(id)a0 withInput:(id)a1 processedParameters:(id)a2 completionHandler:(id /* block */)a3; - (void)setAppResource:(id)a0; - (BOOL)skipsProcessingHiddenParameters; - (void)accessBundleContentWithBlock:(id /* block */)a0; - (void)actuallyStartExecutingIntent:(id)a0; - (BOOL)allowsContinueInAppWhenRunningRemotely; - (id)appForDisplay; - (void)appInstalledResource:(id)a0 didUpdateAppDescriptor:(id)a1; - (id)appResource; - (id)confirmationAlertForInteraction:(id)a0 completionHandler:(id /* block */)a1; - (id)contentDestinationWithError:(id *)a0; - (id)createResourceManager; - (id)errorAttributedToApp:(id)a0; - (id)errorFromConfirmResponse:(id)a0 intent:(id)a1; - (id)errorFromResolutionResult:(id)a0 forSlot:(id)a1 onIntent:(id)a2; - (id)errorThatLaunchesApp:(id)a0; - (id)executorWithIntent:(id)a0 groupIdentifier:(id)a1; - (void)finishRunningByContinuingInApp; - (void)finishRunningWithError:(id)a0; - (void)generatePopulatedIntentFromInput:(id)a0 processedParameters:(id)a1 completion:(id /* block */)a2; - (void)generatePopulatedIntentWithIdentifier:(id)a0 fromInput:(id)a1 processedParameters:(id)a2 completion:(id /* block */)a3; - (void)generateStandaloneShortcutRepresentation:(id /* block */)a0; - (id)generatedIntentWithIdentifier:(id)a0 input:(id)a1 processedParameters:(id)a2 error:(id *)a3; - (id)generatedIntentWithInput:(id)a0 processedParameters:(id)a1 error:(id *)a2; - (void)getErrorFromExtensionError:(id)a0 completionHandler:(id /* block */)a1; - (void)getOutputFromIntentResponse:(id)a0 completionHandler:(id /* block */)a1; - (void)handleExecutionCompletionWithInteraction:(id)a0 error:(id)a1; - (void)handleExecutorError:(id)a0; - (void)handleResolutionResult:(id)a0 forSlot:(id)a1 onIntent:(id)a2; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2 stringLocalizer:(id)a3; - (void)initializeParameters; - (BOOL)inputPassthrough; - (BOOL)intentDescriptorIsSyncedFromOtherDevices; - (void)intentExecutor:(id)a0 showConfirmationForInteraction:(id)a1 confirmationRequired:(BOOL)a2 authenticationRequired:(BOOL)a3 completionHandler:(id /* block */)a4; - (void)intentExecutor:(id)a0 showConfirmationForSlot:(id)a1 item:(id)a2 intent:(id)a3 completion:(id /* block */)a4; - (void)intentExecutorRequestsContinueInApp:(id)a0; - (BOOL)intentIsHandledBySiri:(id)a0; - (BOOL)isProgressIndeterminate; - (BOOL)isWorkflowInDatabase; - (void)launchAppInBackground:(BOOL)a0; - (void)localizedConfirmationPromptForAttribute:(id)a0 intent:(id)a1 completion:(id /* block */)a2; - (void)localizedDisambiguationPromptForAttribute:(id)a0 intent:(id)a1 disambiguationItems:(id)a2 completion:(id /* block */)a3; - (BOOL)opensInApp; - (BOOL)parameterCombinationForIntentSupportsBackgroundExecution:(id)a0; - (id)parameterForSlot:(id)a0; - (BOOL)prefersActionAttribution; - (BOOL)requiresRemoteExecution; - (BOOL)requiresShowsWhenRun; - (void)resolveSlot:(id)a0 withProcessedValue:(id)a1 parameter:(id)a2 input:(id)a3 completion:(id /* block */)a4; - (id)rootCauseErrorFromError:(id)a0; - (void)runAsynchronouslyWithInput:(id)a0; - (BOOL)runInProcess; - (BOOL)shouldDonateIntent:(id)a0; - (BOOL)shouldForceHandleInSiri:(id)a0; - (BOOL)shouldOpenAppThroughSiriForIntent:(id)a0 intentResponse:(id)a1; - (void)showAskForValueAndRetryForSlot:(id)a0 onIntent:(id)a1; - (void)showConfirmationAndRetryForSlot:(id)a0 item:(id)a1 onIntent:(id)a2 completionHandler:(id /* block */)a3; - (void)showDisambiguationAndRetryForSlot:(id)a0 items:(id)a1 onIntent:(id)a2; - (void)showInteractionIfNeeded:(id)a0 inUserInterface:(id)a1 requiringConfirmation:(BOOL)a2 requiringAuthentication:(BOOL)a3 executionStage:(long long)a4 completionHandler:(id /* block */)a5; - (id)showsWhenRunIfApplicable; - (BOOL)skipSiriExecution; - (void)startExecutingIntent:(id)a0; - (id)titleForINShortcut:(id)a0; - (id)unknownErrorWithCode:(long long)a0 localizedDescription:(id)a1 userInfo:(id)a2; - (void)updateAppDescriptorInDatabaseWithSelectedApp:(id)a0; - (void)updateAppDescriptorWithSelectedApp:(id)a0; - (void)wasAddedToWorkflowByUser:(id)a0; @end