@class INIntentDescriptor, NSString, WFIntentDynamicResolver, NSArray, INIntentResponseCodableDescription, NSDictionary, INIntent, WFIntentDynamicResolutionRequest, INIntentCodableDescription, INSchema; @interface WFHandleCustomIntentAction : WFHandleIntentAction { INIntentCodableDescription *_codableDescription; INIntentResponseCodableDescription *_responseCodableDescription; NSString *_localizedName; NSString *_localizedKeyParameterDisplayName; NSDictionary *_descriptionDictionary; NSArray *_parameterDefinitions; id _parameterSummaryDefinition; NSDictionary *_inputDictionary; NSDictionary *_outputDictionary; INIntentDescriptor *_intentDescriptor; } @property (readonly, nonatomic) INSchema *schema; @property (readonly, nonatomic) INIntent *intent; @property (readonly, copy, nonatomic) NSString *appIdentifier; @property (readonly, nonatomic) WFIntentDynamicResolver *dynamicResolver; @property (retain, nonatomic) WFIntentDynamicResolutionRequest *lastDynamicResolutionRequest; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)intentDescription; - (BOOL)isDiscontinued; - (id)descriptionDictionary; - (long long)intentCategory; - (id)localizedName; - (void).cxx_destruct; - (id)resolver; - (id)name; - (id)codableDescription; - (id)parameterDefinitions; - (id)inputDictionary; - (id)outputDictionary; - (id)slots; - (id)copyWithSerializedParameters:(id)a0; - (void)loadPossibleStatesForEnumeration:(id)a0 searchTerm:(id)a1 completionHandler:(id /* block */)a2; - (id)serializedParametersForDonatedIntent:(id)a0 allowDroppingUnconfigurableValues:(BOOL)a1; - (void)configureResourcesForParameter:(id)a0; - (void)setupParameter:(id)a0; - (id)actionForAppIdentifier:(id)a0; - (id)createBundleAccessGrant; - (id)createStateForParameter:(id)a0 fromSerializedRepresentation:(id)a1; - (id)disabledOnPlatforms; - (void)dynamicResolveParameterDidEndResolutionSession:(id)a0; - (id)enumeration:(id)a0 localizedLabelForPossibleState:(id)a1; - (BOOL)enumerationAllowsMultipleValues:(id)a0; - (void)generateSkeletonIntentForDynamicResolver:(id)a0 withCompletionBlock:(id /* block */)a1; - (id)generatedIntentWithIdentifier:(id)a0 input:(id)a1 processedParameters:(id)a2 error:(id *)a3; - (id)generatedResourceNodes; - (BOOL)hasLocationParameter; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2 schema:(id)a3 intent:(id)a4 className:(id)a5 bundleIdentifier:(id)a6 stringLocalizer:(id)a7; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2 schema:(id)a3 intent:(id)a4 resolvedIntentDescriptor:(id)a5 stringLocalizer:(id)a6; - (id)initWithIdentifier:(id)a0 definition:(id)a1 serializedParameters:(id)a2 stringLocalizer:(id)a3; - (id)initWithIdentifier:(id)a0 intent:(id)a1 className:(id)a2 bundleIdentifier:(id)a3; - (void)initializeParameters; - (id)intentDescriptor; - (BOOL)intentDescriptorIsSyncedFromOtherDevices; - (void)loadDefaultSerializedRepresentationForEnumeration:(id)a0 completionHandler:(id /* block */)a1; - (id)localizedConfigurationPromptDialogForPamameter:(id)a0; - (void)localizedDisambiguationPromptForItems:(id)a0 intent:(id)a1 dynamicResolveParameter:(id)a2 completion:(id /* block */)a3; - (id)localizedKeyParameterDisplayName; - (void)parameterDefaultSerializedRepresentationDidChange:(id)a0; - (id)parameterKeysIgnoredForParameterSummary; - (id)parameterSummaryDefinition; - (id)parametersByIntentSlotName; - (BOOL)populatesInputFromInputParameter; - (id)prettyErrorForIntentsExtensionError:(id)a0; - (id)requiredResourcesForIntentAvailableResource; - (void)resolveOptionsForUserInput:(id)a0 forDynamicResolveParameter:(id)a1 completion:(id /* block */)a2; - (id)responseCodableDescription; - (void)setIntentDescriptor:(id)a0; - (void)setUpResolverIfNeededForParameter:(id)a0 withCompletionBlock:(id /* block */)a1; - (BOOL)shouldInsertExpandingParameterForParameter:(id)a0; - (void)startExecutingIntent:(id)a0; - (id)titleForINShortcut:(id)a0; @end