@class NSXPCListener, NSMutableDictionary, PKServicePersonality, NSArray, NSString, NSObject; @protocol PKProxyFactory, EXPKServiceDelegate, OS_dispatch_source, OS_dispatch_queue; @interface EXPKService : NSObject @property unsigned int extensionPointPlatform; @property (readonly) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } personalityLock; @property (readonly) NSObject *timerQueue; @property (retain) NSXPCListener *serviceListener; @property (retain) NSMutableDictionary *personalities; @property (retain) PKServicePersonality *solePersonality; @property (retain) NSArray *subsystems; @property BOOL shared; @property BOOL isSystemService; @property (retain) NSObject *terminationTimer; @property (retain) NSObject *firstHostRequestTimer; @property (readonly, nonatomic) id proxyFactory; @property (retain) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)main; + (id)defaultService; + (int)_defaultRun:(int)a0 arguments:(const char **)a1; - (id)initWithProxyFactory:(id)a0; - (id)init; - (void)run; - (void)mergeSubsystemList:(id)a0 from:(id)a1; - (void)launchContainingApplicationForPlugInNamed:(id)a0; - (void)registerPersonality:(id)a0; - (BOOL)_processDefaultSubsystemName:(id)a0; - (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1; - (void)beganUsingServicePersonality:(id)a0; - (void)discoverSubsystems; - (BOOL)unregisterPersonality:(id)a0; - (id)embeddedPrincipalForPlugInNamed:(id)a0; - (void)checkEnvironment:(id)a0; - (void)mergeSubsystems:(id)a0 from:(id)a1; - (id)connectionForPlugInNamed:(id)a0; - (void).cxx_destruct; - (id)discoverSubsystemNamed:(id)a0 options:(id)a1 required:(BOOL)a2; - (id)hostPrincipalForPlugInNamed:(id)a0; - (void)_prepareToRun; - (void)scheduleTermination:(double)a0; - (id)defaultsForPlugInNamed:(id)a0; - (id)personalityNamed:(id)a0; - (id)configuredSubsystemList; - (void)cancelTermination; - (BOOL)supportsAutoreleasePoolDuringPlugInLaunch; - (id)personalityNamed:(id)a0 forHostPid:(int)a1; - (id)plugInPrincipalForPlugInNamed:(id)a0; - (id)_serviceType; - (id)_subServices; - (id)_xpcServiceDict; - (id)_subDictionaryOfSDKWithKey:(id)a0; - (id)_subsystems; @end