@interface _WKRemoteObjectRegistry : NSObject { struct unique_ptr> { struct __compressed_pair> { struct RemoteObjectRegistry *__value_; } __ptr_; } _remoteObjectRegistry; struct RetainPtr { void *m_ptr; } _remoteObjectProxies; struct HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>, WTF::DefaultHash, WTF::HashTraits, WTF::HashTraits, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::HashTableTraits> { struct HashTable, WTF::RetainPtr<_WKRemoteObjectInterface>>>, WTF::KeyValuePairKeyExtractor, WTF::RetainPtr<_WKRemoteObjectInterface>>>>, WTF::DefaultHash, WTF::HashMap, WTF::RetainPtr<_WKRemoteObjectInterface>>>::KeyValuePairTraits, WTF::HashTraits> { union { void *m_table; unsigned int *m_tableForLLDB; } ; } m_impl; } _exportedObjects; struct HashMap, WTF::HashTraits, WTF::HashTraits, WTF::HashTableTraits> { struct HashTable, WTF::KeyValuePairKeyExtractor>, WTF::DefaultHash, WTF::HashMap::KeyValuePairTraits, WTF::HashTraits> { union { void *m_table; unsigned int *m_tableForLLDB; } ; } m_impl; } _pendingReplies; } @property (readonly, nonatomic) void *remoteObjectRegistry; - (void)unregisterExportedObject:(id)a0 interface:(id)a1; - (void)_invokeMethod:(const void *)a0; - (id)_initWithWebPageProxy:(struct NakedRef { struct WebPageProxy *x0; })a0; - (void)_sendInvocation:(id)a0 interface:(id)a1; - (void)_invalidate; - (id).cxx_construct; - (void)_callReplyWithID:(unsigned long long)a0 blockInvocation:(const void *)a1; - (void).cxx_destruct; - (void)registerExportedObject:(id)a0 interface:(id)a1; - (id)remoteObjectProxyWithInterface:(id)a0; - (id)_initWithWebPage:(struct NakedRef { struct WebPage *x0; })a0; - (void)_releaseReplyWithID:(unsigned long long)a0; @end