luxlabs header browser preview


@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