@class NSMutableDictionary, NSMapTable, PKDaemonClient, NSDictionary, NSObject; @protocol OS_dispatch_queue, PKProxyFactory; @interface PKHost : NSObject @property (retain) NSMutableDictionary *activePlugIns; @property (retain) NSMutableDictionary *activeOneShots; @property (retain) NSMapTable *discoveryMap; @property (retain) NSObject<OS_dispatch_queue> *hostQueue; @property (retain) PKDaemonClient *daemon; @property (readonly) NSDictionary *hostInfoPlist; @property (readonly) id<PKProxyFactory> proxyFactory; + (id)defaultHost; - (id)init; - (void)discoverPlugInsForAttributes:(id)a0 flags:(unsigned long long)a1 found:(id /* block */)a2; - (void)accessPlugIns:(id)a0 synchronously:(BOOL)a1 flags:(unsigned long long)a2 extensions:(id /* block */)a3; - (id)rewriteDiscoveryAttributes:(id)a0 flags:(unsigned long long)a1; - (void)setExtensionState:(id)a0 forPlugIn:(id)a1; - (id)continuouslyDiscoverPlugInsForAttributes:(id)a0 flags:(unsigned long long)a1 found:(id /* block */)a2; - (void)setElection:(long long)a0 forPlugIn:(id)a1; - (id)initWithDaemon:(id)a0 proxyFactory:(id)a1; - (void)readyPlugIns:(id)a0 synchronously:(BOOL)a1 environment:(id)a2 languages:(id)a3 persona:(id)a4 sandbox:(id)a5 ready:(id /* block */)a6; - (void).cxx_destruct; - (void)findPlugInByUUID:(id)a0 reply:(id /* block */)a1; - (id)activePlugInForIdentifier:(id)a0; - (id)activatePlugIn:(id)a0; - (void)findPlugInByPathURL:(id)a0 reply:(id /* block */)a1; - (void)deactivatePlugIn:(id)a0; - (void)cancelPlugInDiscovery:(id)a0; @end