@class NSString, NSMutableDictionary; @interface EXConcreteExtensionContextVendor : _NSExtensionContextVendor @property (retain, nonatomic, setter=_setExtensionServiceConnections:) NSMutableDictionary *_extensionServiceConnections; @property (retain, nonatomic, setter=_setExtensionContexts:) NSMutableDictionary *_extensionContexts; @property (retain, nonatomic, setter=_setExtensionPrincipalObjects:) NSMutableDictionary *_extensionPrincipalObjects; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_extensionDictionary; + (Class)_extensionContextClass; + (void)_startListening; + (id)_expirationConcurrentQueue; + (Class)_extensionPrincipalClass; + (id)_extensionMainStoryboard; + (void)_startListening:(BOOL)a0; + (id)_completionConcurrentQueue; - (id)init; - (BOOL)_shouldCreatePrincipalObject; - (void)_hostDidBecomeActiveForContextUUID:(id)a0 completion:(id /* block */)a1; - (void)_hostWillEnterForegroundForContextUUID:(id)a0 completion:(id /* block */)a1; - (void)_setPrincipalObject:(id)a0 forUUID:(id)a1; - (id)_extensionContextForUUID:(id)a0; - (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1; - (void)_tearDownContextWithUUID:(id)a0; - (void)_removeExtensionContext:(id)a0; - (void)_beginRequestWithExtensionItems:(id)a0 listenerEndpoint:(id)a1 withContextUUID:(id)a2 completion:(id /* block */)a3; - (void)_hostWillResignActiveForContextUUID:(id)a0 completion:(id /* block */)a1; - (void)_hostDidEnterBackgroundForContextUUID:(id)a0 completion:(id /* block */)a1; - (void).cxx_destruct; - (void)_onGlobalStateQueueOnly_setPrincipalObject:(id)a0 forUUID:(id)a1; - (void)_addExtensionContext:(id)a0; @end