@class QLExtensionManagerCache; @interface QLExtensionManager : NSObject @property (retain, nonatomic) QLExtensionManagerCache *thumbnailExtensionCache; @property (retain, nonatomic) QLExtensionManagerCache *previewExtensionCache; @property (retain, nonatomic) QLExtensionManagerCache *previewHighMemoryExtensionCache; @property (retain, nonatomic) QLExtensionManagerCache *thumbnailHighMemoryExtensionCache; @property (retain, nonatomic) QLExtensionManagerCache *thumbnailSecureExtensionCache; + (id)sharedManager; + (void)_resetSharedManager; + (void)_setSharedManager:(id)a0; + (BOOL)extension:(id)a0 supportsExactType:(id)a1; - (void).cxx_destruct; - (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 shouldUseRestrictedExtension:(BOOL)a6; - (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionType:(unsigned long long)a3 generationType:(unsigned long long)a4; - (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 shouldUseRestrictedExtension:(BOOL)a7; - (id)qlExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 shouldUseRestrictedExtension:(BOOL)a6; - (void)_addQueryAttributesToExtensionQuery:(id)a0 withContentType:(id)a1 appBundleIdentifier:(id)a2 extensionType:(unsigned long long)a3 generationType:(unsigned long long)a4; - (id)_applicationPathForBundleId:(id)a0; - (id)_cachesForExtensionType:(unsigned long long)a0 shouldUseRestrictedExtension:(BOOL)a1; - (id)_extensionPointNameForExtensionType:(unsigned long long)a0; - (void)_setupCache; - (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5; - (BOOL)existsExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6; - (void)extensionContextForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 appBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5 withCompletionHandler:(id /* block */)a6; - (void)extensionContextForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 appBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 withCompletionHandler:(id /* block */)a7; - (id)extensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 applicationBundleIdentifier:(id)a2 extensionPath:(id)a3 extensionType:(unsigned long long)a4 generationType:(unsigned long long)a5; - (id)qlExtensionForContentType:(id)a0 allowExtensionsForParentTypes:(BOOL)a1 firstPartyExtension:(BOOL)a2 applicationBundleIdentifier:(id)a3 extensionPath:(id)a4 extensionType:(unsigned long long)a5 generationType:(unsigned long long)a6 shouldUseRestrictedExtension:(BOOL)a7; @end