@class INExecutionFrameworkMapper, NSMutableDictionary, INAppResolverOptions, INLinkActionProvider, INSystemAppMapper, INExecutionCounterpartMapper; @interface INAppResolver : NSObject @property (readonly, nonatomic) INExecutionCounterpartMapper *_counterpartMapper; @property (readonly, nonatomic) INExecutionFrameworkMapper *_frameworkMapper; @property (readonly, nonatomic) INSystemAppMapper *_systemAppMapper; @property (readonly, nonatomic) INLinkActionProvider *linkActionProvider; @property (readonly, nonatomic) NSMutableDictionary *cachedResults; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } cacheLock; @property (readonly, nonatomic) INAppResolverOptions *globalOptions; @property (readonly, nonatomic) NSMutableDictionary *intentClassNameToResolverOptions; @property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } resolverOptionsLock; + (void)initialize; + (id)supportedIntentsOverridesForThirdPartyBundleIdentifier:(id)a0; + (id)sharedResolver; - (void)cacheResult:(id)a0 forDescriptor:(id)a1; - (void)invalidateCache; - (id)init; - (void)dealloc; - (void)setOptions:(id)a0; - (BOOL)cacheHasResultForDescriptor:(id)a0; - (id)counterpartIdentifiersForLocalIdentifier:(id)a0; - (id)resolvedAppIntentMatchingDescriptor:(id)a0 availableActions:(id)a1 availableEntities:(id)a2; - (id)localIdentifiersForCounterpartIdentifier:(id)a0; - (id)_optionsForIntentClassName:(id)a0; - (void)setOptions:(id)a0 forIntentClassName:(id)a1; - (id)_resolvedAppMatchingDescriptor:(id)a0; - (void).cxx_destruct; - (id)_resolvedUserActivityMatchingDescriptor:(id)a0; - (id)optionsForCurrentContextWithIntentClassName:(id)a0; - (id)resolveDescriptorBySwappingIdentifiersWithExtensionIfApplicable:(id)a0; - (id)_resolvedIntentMatchingDescriptor:(id)a0; - (id)_resolvedAppIntentMatchingDescriptor:(id)a0 availableActions:(id)a1 availableEntities:(id)a2; - (id)resolveDescriptorByLinkingFileProvidersToFilesApp:(id)a0; - (id)resolvedAppMatchingDescriptor:(id)a0; - (id)resolvedIntentMatchingDescriptor:(id)a0; - (id)resolvedUserActivityMatchingDescriptor:(id)a0; - (void)installedApplicationsDidChange:(id)a0; - (id)cachedResultForKey:(id)a0; @end