@class NSString, NSUUID, FLExtensionContext, NSExtension; @protocol FLExtensionHostContextInterface; @interface FLHeadlessExtensionLoader : NSObject { FLExtensionContext *_extensionContext; id<FLExtensionHostContextInterface> _delegate; NSExtension *_extension; } @property (readonly, nonatomic) NSExtension *extension; @property (readonly, copy, nonatomic) NSString *identifier; @property (retain, nonatomic) NSUUID *sessionID; @property (copy, nonatomic) id /* block */ requestInterruptionBlock; + (id)sharedExtensionQueue; - (id)initWithIdentifier:(id)a0; - (id)remoteInterface; - (void)dealloc; - (id)description; - (void).cxx_destruct; - (BOOL)_loadExtension:(id *)a0; - (id)_hostContextForExtension:(id)a0; - (id)_loadExtensionForIdentifier:(id)a0 error:(id *)a1; - (BOOL)_setupSessionIfNeeded:(id *)a0; - (void)_terminate; - (id)initWithFollowUp:(id)a0 andDelegate:(id)a1; @end