@class NSString; @protocol WFVariableProvider; @interface WFConditionalAction : WFControlFlowAction @property (weak, nonatomic) id parentVariableProvider; @property (readonly, nonatomic) BOOL truthForTestingOnly; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)serializedParametersForHome:(id)a0; - (void).cxx_destruct; - (id)name; - (BOOL)isDeletable; - (void)loadPossibleStatesForEnumeration:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (BOOL)setParameterState:(id)a0 forKey:(id)a1; - (void)configureResourcesForParameter:(id)a0; - (void)updateRightExpressionParameters; - (BOOL)skipsProcessingHiddenParameters; - (id)actionProvidingVariableWithOutputUUID:(id)a0; - (id)actionsProvidingVariableName:(id)a0; - (void)clearLegacyComparisonBehaviorFlag; - (id)copyForProcessing; - (id)createAccompanyingActions; - (id)defaultOutputName; - (id)enumeration:(id)a0 localizedLabelForPossibleState:(id)a1; - (id)fileSizeForQuantityValue:(id)a0; - (BOOL)groupContainsOtherwiseAction; - (BOOL)ignoresOutputFromAction:(id)a0 inWorkflow:(id)a1; - (void)initializeParameters; - (id)inputContentClasses; - (BOOL)inputPassthrough; - (BOOL)inputRequired; - (id)inputSourceInWorkflow:(id)a0; - (void)loadHomesIfNecessaryWithCompletionHandler:(id /* block */)a0; - (id)measurementForQuantityValue:(id)a0; - (id)minimumSupportedClientVersion; - (BOOL)populatesInputFromInputParameter; - (id)possibleContentClassesForVariableNamed:(id)a0 context:(id)a1; - (id)predicateForComparisonOperator:(long long)a0 rightDate:(id)a1 secondRightDate:(id)a2 comparableTimeUnits:(unsigned long long)a3 rightDurationValue:(id)a4; - (void)prepareToProcessWithCompletionHandler:(id /* block */)a0; - (void)resetEvaluationCriteriaWithVariableSource:(id)a0; - (void)runAsynchronouslyWithInput:(id)a0; - (void)setTruth:(BOOL)a0 withVariableSource:(id)a1; - (Class)settingsViewControllerClass; - (long long)subjectContentType; - (id)subjectState; - (id)timeIntervalForQuantityValue:(id)a0; - (BOOL)truthWithVariableSource:(id)a0; - (void)updatePossibleOperators; - (BOOL)useLegacyComparisonBehavior; - (BOOL)usesLegacyInputBehavior; - (void)variableDidChange:(id)a0; - (void)wasAddedToWorkflow:(id)a0; @end