@class NSDictionary, WFActionAuxiliaryButton, WFContextualActionSuggestionMetadata, WFWorkflow, WFParameter, NSString, WFColor, NSError, WFActionSessionKitSessionConfiguration, NSAttributedString, NSArray, NSMutableDictionary, WFAppInstalledResource, WFResourceManager, WFContentCollection, NSObject, WFActionParameterSummary, NSSet, WFContentAttributionTracker, WFIcon, WFContactStore, WFSessionKitAssertion, INAppDescriptor, ICApp, NSProgress, NSDate, NSHashTable; @protocol WFActionExtendedOperation, WFUserInterfaceHost, WFActionRemoteUserInterface, WFActionRunningDelegate, WFContentPermissionRequestor, OS_dispatch_queue, WFVariableDataSource; @interface WFAction : NSObject <WFAppInstalledResourceDelegate, WFUUIDProvider, WFParameterEventObserver, NSCopying, WFVariableProvider> @property (nonatomic, getter=isOutputExpandedInEditor) BOOL outputExpandedInEditor; @property (readonly, nonatomic) NSString *name; @property (readonly, nonatomic) NSString *localizedName; @property (readonly, nonatomic) NSAttributedString *attributedLocalizedName; @property (readonly, nonatomic) NSString *localizedSubtitle; @property (readonly, nonatomic) NSString *shortName; @property (readonly, nonatomic) NSString *localizedShortName; @property (readonly, nonatomic) NSString *defaultOutputName; @property (readonly, nonatomic) NSString *localizedDefaultOutputName; @property (readonly, nonatomic) NSString *accessibilityName; @property (readonly, nonatomic) NSString *attribution; @property (readonly, nonatomic) NSString *localizedAttribution; @property (readonly, nonatomic) NSDictionary *appDefinition; @property (readonly, nonatomic) NSAttributedString *localizedFooter; @property (readonly, nonatomic) NSArray *categories; @property (readonly, nonatomic) NSArray *localizedCategories; @property (readonly, nonatomic) NSString *iconName; @property (readonly, nonatomic) NSString *iconSymbolName; @property (readonly, nonatomic) WFIcon *icon; @property (readonly, nonatomic) WFColor *iconColor; @property (readonly, nonatomic) WFIcon *outputIcon; @property (readonly, nonatomic) NSDictionary *descriptionDictionary; @property (readonly, nonatomic) NSString *descriptionSummary; @property (readonly, nonatomic) NSString *localizedDescriptionSummary; @property (readonly, nonatomic) NSString *descriptionInput; @property (readonly, nonatomic) NSString *localizedDescriptionInput; @property (readonly, nonatomic) NSArray *allPossibleDescriptionResults; @property (readonly, nonatomic) NSString *descriptionResult; @property (readonly, nonatomic) NSString *localizedDescriptionResult; @property (readonly, nonatomic) NSString *descriptionNote; @property (readonly, nonatomic) NSString *localizedDescriptionNote; @property (readonly, nonatomic) NSSet *allPossibleDescriptionRequires; @property (readonly, nonatomic) NSString *descriptionRequires; @property (readonly, nonatomic) NSString *localizedDescriptionRequires; @property (readonly, nonatomic) NSAttributedString *localizedDescriptionAttribution; @property (readonly, nonatomic) NSString *focusFilterDescription; @property (readonly, nonatomic) NSString *localizedFocusFilterDescription; @property (readonly, nonatomic) NSString *descriptionOfAccessResources; @property (readonly, nonatomic) NSArray *keywords; @property (readonly, nonatomic) NSArray *localizedKeywords; @property (readonly, nonatomic) NSDate *creationDate; @property (readonly, nonatomic) NSDate *lastModifiedDate; @property (readonly, nonatomic, getter=isDebugAction) BOOL debugAction; @property (readonly, nonatomic, getter=isDiscontinued) BOOL discontinued; @property (readonly, nonatomic) NSString *localizedDiscontinuedDescription; @property (readonly, nonatomic, getter=isMissing) BOOL missing; @property (readonly, nonatomic, getter=isDiscoverable) BOOL discoverable; @property (readonly, nonatomic, getter=isResidentCompatible) BOOL residentCompatible; @property (readonly, nonatomic, getter=isDiscoverableInSearch) BOOL discoverableInSearch; @property (readonly, nonatomic, getter=isConstructorAction) BOOL constructorAction; @property (readonly, nonatomic) BOOL requiresRemoteExecution; @property (readonly, nonatomic) NSArray *userInterfaceTypes; @property (readonly, nonatomic) NSArray *requiredResources; @property (readonly, nonatomic) NSDictionary *settingsUIDefinition; @property (readonly, nonatomic) Class settingsViewControllerClass; @property (readonly, nonatomic) BOOL showsSettingsWhenResourcesUnavailable; @property (readonly, nonatomic) Class configurationViewClass; @property (readonly, nonatomic) NSDictionary *userInterfaceClasses; @property (readonly, nonatomic) BOOL requiresUnlock; @property (readonly, nonatomic) BOOL locallyProcessesData; @property (readonly, nonatomic) BOOL deletesInput; @property (readonly, nonatomic) NSString *appSection; @property (readonly, nonatomic) ICApp *app; @property (readonly, nonatomic) ICApp *appForDisplay; @property (readonly, nonatomic) BOOL shouldBeIncludedInAppsList; @property (readonly, nonatomic) long long rateLimitThreshold; @property (readonly, nonatomic) long long rateLimitTimeout; @property (readonly, nonatomic) long long rateLimitDelay; @property (readonly, nonatomic) NSDictionary *inputDictionary; @property (readonly, nonatomic) NSDictionary *outputDictionary; @property (readonly, nonatomic) BOOL inputRequired; @property (readonly, nonatomic) BOOL inputPassthrough; @property (readonly, nonatomic) BOOL blocksSnapping; @property (readonly, nonatomic) BOOL snappingPassthrough; @property (readonly, nonatomic) BOOL inputTypePassthrough; @property (readonly, nonatomic) BOOL inputTypeDeterminesOutputType; @property (readonly, nonatomic) NSString *inputParameterKey; @property (readonly, nonatomic) NSArray *inputTypes; @property (readonly, nonatomic) NSArray *outputTypes; @property (readonly, nonatomic) BOOL inputsMultipleItems; @property (readonly, nonatomic) BOOL outputsMultipleItems; @property (readonly, nonatomic) BOOL neverSuggested; @property (readonly, nonatomic) long long initialSuggestionBehavior; @property (readonly, nonatomic) BOOL highRisk; @property (readonly, nonatomic) unsigned long long outputDisclosureLevel; @property (readonly, nonatomic) NSArray *remoteExecuteOnPlatforms; @property (readonly, nonatomic) NSArray *disabledOnPlatforms; @property (readonly, nonatomic) NSString *outputMeasurementUnitType; @property (readonly, nonatomic) NSArray *parameterDefinitions; @property (readonly, nonatomic) id parameterSummaryDefinition; @property (readonly, nonatomic) NSArray *additionalParameterSummaryDefinitions; @property (readonly, nonatomic) WFActionParameterSummary *parameterSummary; @property (readonly, nonatomic) NSArray *additionalParameterSummaries; @property (readonly, nonatomic) NSString *parameterSummaryString; @property (readonly, nonatomic) BOOL displaysParameterSummary; @property (readonly, nonatomic) unsigned long long parameterCollapsingBehavior; @property (readonly, nonatomic) unsigned long long appearance; @property (readonly, nonatomic) BOOL mightSuppressRunningProgress; @property (readonly, nonatomic) BOOL mightStartAudioRecording; @property (readonly, nonatomic) NSDictionary *sessionKitSessionConfigurationDefinition; @property (readonly, nonatomic) NSDictionary *sessionKitToastDurationsPerRunSourceDefinition; @property (readonly, nonatomic) NSString *sessionKitSessionInvocationType; @property (readonly, nonatomic) WFActionSessionKitSessionConfiguration *sessionKitSessionConfiguration; @property (nonatomic, getter=isFavorite) BOOL favorite; @property (readonly, copy, nonatomic) NSString *appBundleIdentifier; @property (readonly, nonatomic) NSHashTable *eventObservers; @property (retain, nonatomic) NSDictionary *initialSerializedParameters; @property (retain, nonatomic) NSMutableDictionary *cachedDefaultParameterStates; @property (retain, nonatomic) NSMutableDictionary *userDefinedParameterStates; @property (retain, nonatomic) NSMutableDictionary *supplementalSerializedParameters; @property (retain, nonatomic) NSSet *ignoredParameterKeysForProcessing; @property (nonatomic) BOOL inputParameterUnlocked; @property (nonatomic, getter=isRunning) BOOL running; @property (copy, nonatomic) id /* block */ completionHandler; @property (retain, nonatomic) id<WFUserInterfaceHost> userInterface; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } parameterInitializationLock; @property (retain, nonatomic) id<WFActionRemoteUserInterface> actionUserInterface; @property (copy, nonatomic) NSArray *currentGeneratedResourceNodes; @property (retain, nonatomic) WFActionAuxiliaryButton *auxiliaryButton; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } observersLock; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } resourceManagerLock; @property (retain, nonatomic) WFSessionKitAssertion *sessionKitAssertion; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *effectiveWorkQueue; @property (readonly, weak, nonatomic) WFWorkflow *workflow; @property (retain, nonatomic) NSProgress *progress; @property (readonly, copy, nonatomic) NSDictionary *parametersByKey; @property (copy, nonatomic) NSDictionary *processedParameters; @property (readonly, nonatomic) BOOL skipsProcessingHiddenParameters; @property (readonly, nonatomic) BOOL populatesInputFromInputParameter; @property (readonly, nonatomic) NSArray *specifiedOutputContentClasses; @property (readonly, nonatomic, getter=isLastAction) BOOL lastAction; @property (copy, nonatomic) NSString *UUID; @property (readonly, nonatomic) NSArray *supportedAppIdentifiers; @property (readonly, nonatomic) BOOL usesLegacyInputBehavior; @property (retain, nonatomic) id<WFVariableDataSource> variableSource; @property (readonly, nonatomic) id<WFActionRunningDelegate> runningDelegate; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue; @property (retain, nonatomic) INAppDescriptor *appDescriptor; @property (readonly, nonatomic) INAppDescriptor *displayableAppDescriptor; @property (retain, nonatomic) WFAppInstalledResource *appResource; @property (copy, nonatomic) NSString *widgetSizeClass; @property (retain, nonatomic) WFContentAttributionTracker *contentAttributionTracker; @property (copy, nonatomic) NSSet *allowedOnceSmartPromptStates; @property (nonatomic) BOOL didRunRemotely; @property (retain, nonatomic) id<WFActionExtendedOperation> extendedOperation; @property (retain, nonatomic) WFContextualActionSuggestionMetadata *suggestionMetadata; @property (readonly, nonatomic) WFContactStore *contactStore; @property (readonly, nonatomic) NSString *localizedDefaultDisambiguationPrompt; @property (readonly, nonatomic) NSArray *keyCommands; @property (readonly, nonatomic) BOOL prefersActionAttribution; @property (readonly, copy, nonatomic) NSString *localizedKeyParameterDisplayName; @property (readonly, copy, nonatomic) NSString *identifier; @property (readonly, copy, nonatomic) NSString *metricsIdentifier; @property (readonly, copy, nonatomic) NSDictionary *definition; @property (readonly, nonatomic) WFResourceManager *resourceManager; @property (readonly, nonatomic) NSArray *parameters; @property (readonly, nonatomic) WFParameter *inputParameter; @property (readonly, nonatomic) WFContentCollection *input; @property (retain, nonatomic) WFContentCollection *output; @property (retain, nonatomic) id<WFContentPermissionRequestor> contentPermissionRequestor; @property (readonly, nonatomic) BOOL isRelevantToUser; @property (readonly, nonatomic) Class contentItemClass; @property (readonly, nonatomic) NSArray *inputContentClasses; @property (readonly, nonatomic) NSArray *specifiedInputContentClasses; @property (readonly, nonatomic) NSArray *outputContentClasses; @property (copy, nonatomic) NSString *groupingIdentifier; @property (readonly, nonatomic) BOOL isDeletable; @property (readonly, nonatomic) BOOL isProgressIndeterminate; @property (copy, nonatomic) NSString *outputName; @property (readonly, nonatomic) BOOL outputIsRenamed; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSArray *availableVariableNames; @property (readonly, nonatomic) NSArray *availableOutputActions; @property (readonly, nonatomic) NSArray *workflowInputClasses; + (id)iconCache; + (id)actionFromSerializedRepresentation:(id)a0 actionRegistry:(id)a1; + (id)actionsFromSerializedRepresentations:(id)a0 actionRegistry:(id)a1; + (BOOL)outputIsExemptFromTaintTrackingInheritance; + (void)showImplicitChooseFromListWithInput:(id)a0 userInterface:(id)a1 workQueue:(id)a2 cancelHandler:(id /* block */)a3 selectionHandler:(id /* block */)a4; + (id)userInterfaceProtocol; + (id)userInterfaceXPCInterface; - (id)serializedRepresentation; - (void)setRunningDelegate:(id)a0; - (id)deviceLockedError; - (id)previousAction; - (void)enumerateObservers:(id /* block */)a0; - (BOOL)isTesting; - (void)dismissPresentedContentWithCompletionHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)cancel; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)serializedParameters; - (id)parameterForKey:(id)a0; - (id)colorForName:(id)a0; - (void)requestUnlockIfNeeded:(id /* block */)a0; - (BOOL)hasChildren; - (void)removeEventObserver:(id)a0; - (void)initializeParametersIfNecessary; - (id)copyWithSerializedParameters:(id)a0; - (id)parameterStateForKey:(id)a0; - (id)serializedParametersForDonatedIntent:(id)a0 allowDroppingUnconfigurableValues:(BOOL)a1; - (BOOL)setParameterState:(id)a0 forKey:(id)a1; - (void)configureResourcesForParameter:(id)a0; - (id)missingAppError; - (id)serializedParameterStateForKey:(id)a0; - (BOOL)shouldLocalizeValueForSelector:(SEL)a0; - (void)runWithInput:(WFContentCollection *)a0 completionHandler:(void (^)(NSError *))a1; - (void)_processParameterStates:(id)a0 withInput:(id)a1 skippingHiddenParameters:(BOOL)a2 askForValuesIfNecessary:(BOOL)a3 workQueue:(id)a4 completionHandler:(id /* block */)a5; - (id)actionForAppIdentifier:(id)a0; - (id)actionProvidingVariableWithOutputUUID:(id)a0; - (id)actionsProvidingVariableName:(id)a0; - (void)addEventObserver:(id)a0; - (void)addVariableObserver:(id)a0; - (BOOL)allowSessionKitSessionsIfNeededWithConfiguration:(id)a0 error:(id *)a1; - (BOOL)allowSessionKitSessionsIfNeededWithConfiguration:(id)a0 isManualInvocation:(BOOL)a1 error:(id *)a2; - (BOOL)allowsAnyURLDestinationWhenAddedToWorkflowByUser; - (void)appInstalledResource:(id)a0 didUpdateAppDescriptor:(id)a1; - (BOOL)appResourceRequiresAppInstall; - (void)askForValuesOfParameters:(id)a0 withDefaultStates:(id)a1 prompts:(id)a2 input:(id)a3 workQueue:(id)a4 completionHandler:(id /* block */)a5; - (BOOL)canHandleInputOfContentClasses:(id)a0 withSupportedClasses:(id)a1; - (BOOL)canHandleInputOfContentClasses:(id)a0 withSupportedClasses:(id)a1 includingCoercedTypes:(BOOL)a2; - (BOOL)canOfferSuggestionsForParameterWithKey:(id)a0; - (void)checkUserInterfaceAndRun; - (id)classesForTypeArray:(id)a0 includeAllOutputTypes:(BOOL)a1; - (void)configureParameter:(id)a0; - (id)containedVariables; - (id)containedVariablesOfClass:(Class)a0; - (BOOL)containsVariableOfType:(id)a0; - (id)contentDestinationWithError:(id *)a0; - (id)contextualActionsForSurface:(unsigned long long)a0; - (id)copyForDuplicating; - (id)copyForProcessing; - (id)copyParameterStates; - (id)copyParameterStatesWithFallingBackToDefaultValue:(BOOL)a0; - (id)copyWithDefinition:(id)a0 serializedParameters:(id)a1; - (id)createAccompanyingActions; - (id)createResourceManager; - (id)createStateForParameter:(id)a0 fromSerializedRepresentation:(id)a1; - (id)customOutputName; - (id)defaultParameterStateForKey:(id)a0; - (BOOL)descriptionInputIncludesSupportingItemClasses; - (void)didChangeVariableName:(id)a0 to:(id)a1; - (void)fetchSuggestedEntititiesForParameterWithKey:(id)a0 completionHandler:(id /* block */)a1; - (void)finishRunningWithError:(id)a0; - (id)generateOutputUUIDForAction:(id)a0; - (id)generateUUIDIfNecessaryWithUUIDProvider:(id)a0; - (id)generatedResourceNodes; - (void)getContentDestinationWithCompletionHandler:(id /* block */)a0; - (BOOL)getInputContentFromVariablesInParameterState:(id)a0 context:(id)a1 completionHandler:(id /* block */)a2; - (void)handleTestingEvent:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)hasAvailableActionOutputVariables; - (BOOL)hasAvailableVariables; - (void)iconUpdated; - (BOOL)ignoresOutputFromAction:(id)a0 inWorkflow:(id)a1; - (BOOL)ignoresOutputFromPreviousActionInWorkflow:(id)a0; - (id)inheritedInputVariableInWorkflow:(id)a0; - (id)inheritedInputVariableInWorkflow:(id)a0 ignoringInputTypes:(BOOL)a1; - (id)inheritedOutputContentClassesInWorkflow:(id)a0; - (id)inheritedOutputContentClassesInWorkflow:(id)a0 context:(id)a1; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2; - (void)initializeParameters; - (void)initializeParametersWithLock; - (id)inputSourceInWorkflow:(id)a0; - (BOOL)isDisabledWhenRunOnDevice:(id)a0; - (BOOL)isRunningInSiriUserInterface; - (BOOL)isSubclassThatOverridesSelector:(SEL)a0; - (BOOL)isVariableWithNameAvailable:(id)a0; - (BOOL)isVariableWithOutputUUIDAvailable:(id)a0; - (id)itemsBeingDeleted; - (BOOL)legacyBehaviorIgnoresOutputFromAction:(id)a0 inWorkflow:(id)a1; - (id)localizedErrorWithLinkError:(id)a0; - (id)localizedSubcategoryForCategory:(id)a0; - (void)lockInputParameter; - (void)logDataTransmissionForSmartPromptApprovalResult:(id)a0; - (void)matchContextualAction:(id)a0 toContentCollection:(id)a1 completionHandler:(id /* block */)a2; - (id)minimumSupportedClientVersion; - (void)nameUpdated; - (void)notifyEventObserversParameterStateDidChangeForKey:(id)a0; - (void)outputDetailsUpdated; - (id)outputVariableWithVariableProvider:(id)a0 UUIDProvider:(id)a1; - (void)parameterDefaultSerializedRepresentationDidChange:(id)a0; - (id)parameterKeysIgnoredForParameterSummary; - (id)parameterStateForKey:(id)a0 fallingBackToDefaultValue:(BOOL)a1; - (void)parameterStateValidityCriteriaDidChange:(id)a0; - (id)parameterValueForKey:(id)a0 ofClass:(Class)a1; - (id)parametersRequiringUserInputAlongsideParameter:(id)a0; - (void)performDataAccessChecksWithUserInterface:(id)a0 contentItemCache:(id)a1 completionHandler:(id /* block */)a2; - (void)performDataAndHardwareAccessChecksAndRun; - (void)performDeletionAuthorizationChecksWithUserInterface:(id)a0 contentItemCache:(id)a1 completionHandler:(id /* block */)a2; - (void)performSmartPromptChecksWithUserInterface:(id)a0 contentDestination:(id)a1 contentItemCache:(id)a2 isWebpageCoercion:(BOOL)a3 completionHandler:(id /* block */)a4; - (id)populatedInputWithProcessedParameterValues:(id)a0; - (id)possibleContentClassesForVariableNamed:(id)a0 context:(id)a1; - (void)preloadDefaultParameterStatesIfNecessaryWithCompletionHandler:(id /* block */)a0; - (void)prepareToProcessWithCompletionHandler:(id /* block */)a0; - (void)presentSmartPromptAuthorizationWithConfiguration:(id)a0 userInterface:(id)a1 databaseApprovalResult:(id)a2 contentDestination:(id)a3 completionHandler:(id /* block */)a4; - (id)prioritizedParameterKeysForRemoteExecution; - (void)processParameterStates:(id)a0 withInput:(id)a1 skippingHiddenParameters:(BOOL)a2 askForValuesIfNecessary:(BOOL)a3 workQueue:(id)a4 completionHandler:(id /* block */)a5; - (void)processParametersWithoutAskingForValuesWithInput:(id)a0 workQueue:(id)a1 completionHandler:(id /* block */)a2; - (void)processParametersWithoutAskingForValuesWithInput:(id)a0 workQueue:(id)a1 fallingBackToDefaultValue:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)promptForAudioRecordingPermissionIfNeededWithCompletionBlock:(id /* block */)a0; - (id)providedVariableNames; - (void)recreateGeneratedResourcesIfNeeded; - (void)reloadAuxiliaryButton; - (void)removeVariableObserver:(id)a0; - (void)requestInterfacePresentationWithCompletionHandler:(id /* block */)a0; - (void)requestUnlock:(id /* block */)a0; - (BOOL)requiresHandoffWhenRunWithUserInterfaceType:(id)a0; - (BOOL)requiresUserInteractionWhenRunWithInput:(id)a0; - (void)resetOutput; - (void)resolveAppDescriptorIfNecessary:(id /* block */)a0; - (void)runAsynchronouslyWithInput:(id)a0; - (void)runWithInput:(id)a0 error:(id *)a1; - (void)runWithInput:(id)a0 userInterface:(id)a1 runningDelegate:(id)a2 variableSource:(id)a3 workQueue:(id)a4 completionHandler:(id /* block */)a5; - (void)runWithRemoteUserInterface:(id)a0 input:(id)a1; - (void)setDefaultCoercionOptionsOnContentCollection:(id)a0; - (void)setDefaultCoercionOptionsOnInputs; - (void)setOutput:(id)a0 onVariableSource:(id)a1; - (BOOL)setParameterStateToVariable:(id)a0 forKey:(id)a1; - (void)setSupplementalParameterValue:(id)a0 forKey:(id)a1; - (BOOL)shouldAskForValuesWhileProcessingParameterStates; - (BOOL)shouldBeConnectedToPreviousActionInWorkflow:(id)a0 withOutputsConsumedByFollowingActions:(id)a1; - (BOOL)shouldBeSuggestedAfterAction:(id)a0 inWorkflow:(id)a1; - (BOOL)shouldDisableSmartPromptChecks; - (BOOL)shouldInsertExpandingParameterForParameter:(id)a0; - (BOOL)showsConnectorToPreviousActionInWorkflow:(id)a0; - (BOOL)showsImplicitChooseFromListWhenRunWithInput:(id)a0; - (id)smartPromptSubtitleWithPreviousContentDescription:(id)a0 contentDestination:(id)a1 workflowName:(id)a2; - (id)smartPromptWithContentDescription:(id)a0 contentDestination:(id)a1 workflowName:(id)a2; - (void)snapInputParameterIfNecessary; - (id)subcategoryForCategory:(id)a0; - (id)supplementalParameterValueForKey:(id)a0 ofClass:(Class)a1; - (BOOL)supportsUserInterfaceType:(id)a0; - (BOOL)synchronouslyHandleTestingEvent:(id)a0 error:(id *)a1; - (id)systemEntityCollectionIdentifierForDisambiguatingParameterWithKey:(id)a0; - (BOOL)takeSessionKitAssertionIfNeededWithError:(id *)a0; - (id)typeDescriptionWithTypes:(id)a0 explanationText:(id)a1 multiple:(BOOL)a2 optional:(BOOL)a3; - (void)unlockInputParameter; - (void)updateAppDescriptorInDatabaseWithSelectedApp:(id)a0; - (void)updateAppDescriptorWithSelectedApp:(id)a0; - (BOOL)usesCompactUnlockService; - (id)visibleParametersForParameterSummary; - (id)visibleParametersWithProcessing:(BOOL)a0; - (void)wasAddedToWorkflow:(id)a0; - (void)wasAddedToWorkflowByUser:(id)a0; - (void)wasRemovedFromWorkflow:(id)a0; - (void)willBeAddedToWorkflow:(id)a0; - (void)willBeginProcessingParameterStates; @end