@class NSMutableDictionary, LNAppIntentConnectionPolicy, INAppIntentDescriptor, NSObject, NSDictionary, LNActionSummary, LNActionMetadata, LNActionConfigurationContext, WFActionParameterSummary, NSString, NSSet, LNSystemContext, NSNumber, NSArray, LNConnectionPolicySignals, LNFullyQualifiedActionIdentifier, LNConnection; @protocol OS_dispatch_queue; @interface WFLinkAction : WFAction <LNActionExecutorDelegate, WFStandaloneShortcutAction, WFDynamicEnumerationDataSource> { NSArray *_parameterDefinitions; NSDictionary *_inputDictionary; NSDictionary *_outputDictionary; BOOL _isBuiltIn; } @property (readonly, nonatomic) BOOL isPlatformProvidedUnderstandingAction; @property (retain, nonatomic) LNActionSummary *actionSummary; @property (retain, nonatomic) WFActionParameterSummary *parameterSummary; @property (readonly, nonatomic) NSString *mangledTypeName; @property (readonly, nonatomic) LNAppIntentConnectionPolicy *connectionPolicy; @property (readonly, nonatomic) LNConnectionPolicySignals *connectionPolicySignals; @property (readonly, nonatomic) INAppIntentDescriptor *appIntentDescriptor; @property (retain, nonatomic) NSMutableDictionary *parameterIdentifiersNeedingValues; @property (copy, nonatomic) NSSet *fetchingDisplayRepresentationParameterKeys; @property (readonly, nonatomic) NSMutableDictionary *dependentParameterIdentifiers; @property (readonly, nonatomic) NSObject<OS_dispatch_queue> *processingParametersQueue; @property (readonly, nonatomic) LNConnection *connection; @property (readonly, nonatomic) LNActionMetadata *metadata; @property (readonly, nonatomic) BOOL showsWhenRun; @property (readonly, copy, nonatomic) NSNumber *showsWhenRunIfApplicable; @property (readonly, nonatomic) BOOL opensWhenRun; @property (readonly, copy, nonatomic) NSNumber *opensWhenRunIfApplicable; @property (readonly, nonatomic) BOOL showWhenRunParameterIsHidden; @property (readonly, nonatomic) BOOL openWhenRunParameterIsHidden; @property (readonly, nonatomic) NSString *developerSpecifiedTitle; @property (readonly, nonatomic) LNFullyQualifiedActionIdentifier *fullyQualifiedLinkActionIdentifier; @property (readonly, nonatomic) NSString *displayableAppBundleIdentifier; @property (retain, nonatomic) LNSystemContext *linkSystemContext; @property (copy, nonatomic) NSString *preferredExtensionBundleIdentifier; @property (nonatomic) long long authenticationPolicy; @property (nonatomic) BOOL usesCompactUnlockService; @property (readonly, nonatomic) LNActionConfigurationContext *actionConfigurationContext; @property (readonly, nonatomic) BOOL shouldSkipLoadingDefaultValue; @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; + (Class)classForLinkActionWithIdentifier:(id)a0 metadata:(id)a1; + (id)inputParameterMetadataWithActionMetadata:(id)a0; + (id)linkActionClassOverrides; + (id)linkProtocolClassOverrides; + (id)providedActionWithIdentifier:(id)a0 serializedParameters:(id)a1; - (id)iconName; - (id)bundleIdentifier; - (void).cxx_destruct; - (id)name; - (id)displayableAppDescriptor; - (void)executor:(id)a0 needsValueWithRequest:(id)a1; - (void)executor:(id)a0 didCompleteExecutionWithResult:(id)a1 error:(id)a2; - (void)executor:(id)a0 environmentForViewSnippetWithCompletion:(id /* block */)a1; - (void)executor:(id)a0 needsActionConfirmationWithRequest:(id)a1; - (void)executor:(id)a0 needsConfirmationWithRequest:(id)a1; - (void)executor:(id)a0 needsContinueInAppWithRequest:(id)a1; - (void)executor:(id)a0 needsDisambiguationWithRequest:(id)a1; - (void)executor:(id)a0 preferredContentSizeForViewSnippetWithCompletion:(id /* block */)a1; - (BOOL)executor:(id)a0 shouldRunShowOutputAction:(id)a1; - (id)parameterDefinitions; - (BOOL)progressIsPersistentInSystemApertureForExecutor:(id)a0; - (id)inputDictionary; - (id)outputDictionary; - (id)executorOptions; - (long long)runKind; - (unsigned short)runSource; - (void)generateShortcutRepresentation:(id /* block */)a0; - (id)copyWithSerializedParameters:(id)a0; - (id)descriptionSummary; - (void)getLinkActionForArchivingFallingBackToDefaultValue:(BOOL)a0 completionHandler:(id /* block */)a1; - (id)linkActionWithSerializedParameters; - (void)loadPossibleStatesForEnumeration:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (id)serializedParametersForDonatedIntent:(id)a0 allowDroppingUnconfigurableValues:(BOOL)a1; - (BOOL)setParameterState:(id)a0 forKey:(id)a1; - (id)parameterMetadataForIdentifier:(id)a0; - (id)sessionKitSessionInvocationType; - (BOOL)shouldLocalizeValueForSelector:(SEL)a0; - (id)currentParameterStatesWithOverriddenParameterStateValue:(id)a0 forKey:(id)a1; - (BOOL)actionIsExecutedFromAnotherDevice; - (id)alertForLinkActionConfirmationWithActionMetadata:(id)a0 dialogString:(id)a1 request:(id)a2; - (id)alertForLinkActionConfirmationWithParameterMetadata:(id)a0 dialogString:(id)a1 request:(id)a2; - (id)alertForLinkConfirmationDialogRequest:(id)a0 preferredStyle:(long long)a1 handler:(id /* block */)a2; - (id)alertForLinkResult:(id)a0 handler:(id /* block */)a1; - (void)askForParameterValueWithRequest:(id)a0 dialogString:(id)a1; - (BOOL)canOfferSuggestionsForParameterWithKey:(id)a0; - (void)completeLoadingDefaultSerializedRepresentationForEnumeration:(id)a0 result:(id)a1 error:(id)a2 completionHandler:(id /* block */)a3; - (void)completeLoadingPossibleStatesForEnumerationParameter:(id)a0 result:(id)a1 error:(id)a2 completionHandler:(id /* block */)a3; - (void)configureParameter:(id)a0; - (void)confirmActionWithRequest:(id)a0 dialogString:(id)a1; - (void)confirmContinueInAppWithRequest:(id)a0 dialogString:(id)a1; - (void)confirmParameterValueWithRequest:(id)a0 dialogString:(id)a1; - (id)copyForProcessing; - (id)createStateForParameter:(id)a0 fromSerializedRepresentation:(id)a1; - (void)disambiguateParameterValueWithRequest:(id)a0 dialogString:(id)a1; - (void)documentsValueFromRepresentation:(id)a0 valueType:(id)a1 completionHandler:(id /* block */)a2; - (id)entityMetadataForIdentifier:(id)a0; - (id)enumeration:(id)a0 accessoryImageForPossibleState:(id)a1; - (id)enumeration:(id)a0 localizedLabelForPossibleState:(id)a1; - (id)enumeration:(id)a0 localizedSubtitleLabelForPossibleState:(id)a1; - (BOOL)enumeration:(id)a0 shouldStripSenstitiveContentFromValue:(id)a1; - (BOOL)enumerationShouldAlwaysReloadPossibleStates:(id)a0; - (void)fetchMissingDisplayRepresentationValuesWithCompletionHandler:(id /* block */)a0; - (void)fetchSuggestedEntititiesForParameterWithKey:(id)a0 completionHandler:(id /* block */)a1; - (void)finishRunningWithError:(id)a0; - (void)finishRunningWithResult:(id)a0 error:(id)a1; - (void)forceUpdateParameterVisibility; - (void)generateStandaloneShortcutRepresentation:(id /* block */)a0; - (id)generatedResourceNodes; - (void)getContentDestinationWithCompletionHandler:(id /* block */)a0; - (void)getDocumentsLinkValueFromParameterMetadata:(id)a0 processedParameters:(id)a1 parameterState:(id)a2 valueType:(id)a3 completionHandler:(id /* block */)a4; - (void)getLinkActionForArchivingWithCompletionHandler:(id /* block */)a0; - (void)getLinkActionWithProcessedParameters:(id)a0 completionHandler:(id /* block */)a1; - (void)getLinkActionWithProcessedParameters:(id)a0 forFocusConfiguration:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)getLinkActionWithProcessedParameters:(id)a0 forFocusConfiguration:(BOOL)a1 fallingBackToDefaultValue:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)getValueForParameterData:(id)a0 ofProcessedParameters:(id)a1 completionHandler:(id /* block */)a2; - (void)getValueForParameterData:(id)a0 ofProcessedParameters:(id)a1 fallingBackToDefaultValue:(BOOL)a2 completionHandler:(id /* block */)a3; - (id)initWithIdentifier:(id)a0 metadata:(id)a1 definition:(id)a2 serializedParameters:(id)a3 appIntentDescriptor:(id)a4 fullyQualifiedActionIdentifier:(id)a5; - (void)initializeParameters; - (BOOL)isProgressIndeterminate; - (id)linkActionWithCurrentParameterValues; - (id)linkActionWithParameterStates:(id)a0; - (id)linkActionWithParameters:(id)a0; - (void)loadDefaultResultForEnumeration:(id)a0 completionHandler:(id /* block */)a1; - (void)loadDefaultSerializedRepresentationForEnumeration:(id)a0 completionHandler:(id /* block */)a1; - (void)loadDynamicResultForEnumeration:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (void)loadDynamicResultForEnumeration:(id)a0 searchTerm:(id)a1 optionsProviderReference:(id)a2 completionHandler:(id /* block */)a3; - (void)loadPossibleStatesForEnumeration:(id)a0 searchTerm:(id)a1 optionsProviderReference:(id)a2 completionHandler:(id /* block */)a3; - (id)localizedKeywords; - (id)localizedSubcategoryForCategory:(id)a0; - (BOOL)mightSuppressRunningProgress; - (id)parametersNeedingDisplayRepresentation; - (void)performPresentationActionWithResult:(id)a0; - (BOOL)populatesInputFromInputParameter; - (void)requestUnlock:(id /* block */)a0; - (BOOL)requiresUnlock; - (void)runAsynchronouslyWithInput:(id)a0; - (void)runAsynchronouslyWithLinkAction:(id)a0; - (void)serializeAppIntentDescriptorIfNecessary; - (BOOL)shouldAskForValuesWhileProcessingParameterStates; - (BOOL)shouldBeIncludedInAppsList; - (BOOL)shouldStripSensitiveContentFromParameterSerialization; - (void)showResultIfNeeded:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)skipExecutingInSiri; - (id)smartPromptWithContentDescription:(id)a0 contentDestination:(id)a1 workflowName:(id)a2; - (void)updateParameterVisibility; - (id)valueForParameterData:(id)a0 withParameterState:(id)a1; - (BOOL)valueShouldStripSensitiveContent:(id)a0; - (void)willBeginProcessingParameterStates; @end