@class INIntent, NSString, NSProgress, INCExtensionConnection; @protocol WFIntentExecutorDelegate, INCExtensionProxy; @interface WFIntentExecutor : NSObject { WFIntentExecutor *_strongSelf; } @property (readonly, copy, nonatomic) id /* block */ completionHandler; @property (retain, nonatomic) id getRideStatusUpdatingExtensionProxy; @property (nonatomic) BOOL forceExecutionOnPhone; @property (nonatomic) BOOL skipResolveAndConfirm; @property (readonly, nonatomic) INIntent *intent; @property (readonly, nonatomic) INCExtensionConnection *connection; @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) NSProgress *progress; - (id)initWithIntent:(id)a0 donateInteraction:(BOOL)a1 groupIdentifier:(id)a2; - (void)finish; - (void)startWithCompletionHandler:(id /* block */)a0; - (void)configureConnection; - (void).cxx_destruct; - (void)cancel; - (void)getDefaultValueForParameterNamed:(id)a0 completionHandler:(id /* block */)a1; - (void)failWithError:(id)a0; - (void)intentResponseDidUpdate:(id)a0 withSerializedCacheItems:(id)a1; - (void)autoreleaseSelf; - (void)retainSelf; - (id)errorFromHandleResponse:(id)a0 intent:(id)a1; - (void)startReceivingRideStatusUpdates; - (void)confirmIntent:(id)a0 withExtensionProxy:(id)a1; - (BOOL)continueInApp; - (id)errorFromConfirmResponse:(id)a0 intent:(id)a1; - (id)errorFromExtensionError:(id)a0; - (id)errorFromResolutionResult:(id)a0 forSlot:(id)a1 onIntent:(id)a2; - (id)extensionInputItemsWithIntent:(id)a0; - (void)finishWithInteraction:(id)a0; - (void)finishWithInteraction:(id)a0 error:(id)a1; - (void)getDynamicOptionsForParameterNamed:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (void)handleIntent:(id)a0 withExtensionProxy:(id)a1; - (void)handleIntent:(id)a0 withExtensionProxy:(id)a1 completionHandler:(id /* block */)a2; - (id)initWithIntent:(id)a0 donateInteraction:(BOOL)a1 groupIdentifier:(id)a2 requiresTrustCheck:(BOOL)a3; - (void)resolveIntent:(id)a0 withExtensionProxy:(id)a1; - (void)resolveIntentResolutionResults:(id)a0 slotDescription:(id)a1 intent:(id)a2 completion:(id /* block */)a3; - (void)showConfirmationForInteraction:(id)a0 confirmationRequired:(BOOL)a1 authenticationRequired:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)startConnectionForParameterName:(id)a0 completionHandler:(id /* block */)a1; - (void)startConnectionForParameterName:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (void)startConnectionWithCompletionHandler:(id /* block */)a0; - (void)stopReceivingRideStatusUpdates; - (void)updateIntentWithItemToConfirm:(id)a0 forSlot:(id)a1 onIntent:(id)a2; @end