@class NSUUID, NSString, NSURL, NSArray, LSApplicationExtensionRecord, LSBundleRecord, NSDictionary, ISIcon; @protocol _EXExtensionConfigurationProviding; @interface _EXExtensionIdentity : NSObject <_EXExtensionConfigurationProviding, NSSecureCoding, _EXExtensionRepresenting> @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) NSDictionary *extensionPointConfiguration; @property (readonly) unsigned long long type; @property (readonly) NSString *internalServiceName; @property (readonly) NSString *serviceName; @property (readonly) Class principalClass; @property (readonly) Class extensionClass; @property (readonly) BOOL presentsUserInterface; @property (readonly) Class connectionHandlerClass; @property (readonly) Class extensionContextClass; @property (readonly) NSDictionary *requiredHostEntitlements; @property (readonly) BOOL supportsNSExtensionPlistKeys; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) NSDictionary *entitlements; @property (readonly, getter=isSystemComponent) BOOL systemComponent; @property (readonly) NSURL *containingURL; @property (readonly) NSUUID *UUID; @property (readonly) NSURL *executableURL; @property (readonly) NSDictionary *sdkDictionary; @property (readonly) NSDictionary *extensionDictionary; @property (readonly) unsigned int platform; @property (readonly) unsigned char userElection; @property (readonly) unsigned char defaultUserElection; @property (readonly) NSString *sandboxProfileName; @property (readonly) NSArray *alternateSandboxProfileNames; @property (readonly) BOOL hasSandboxEntitlement; @property (readonly) BOOL disableLaunchdCheckinTimeout; @property (readonly) BOOL performsUserInteractiveWork; @property (readonly) BOOL requiresMultiInstance; @property (readonly) id<_EXExtensionConfigurationProviding> configuration; @property (readonly) Class extensionContextClass; @property (readonly) Class hostContextClass; @property (readonly) unsigned long long enablementState; @property (readonly) NSString *extensionPointIdentifier; @property (readonly) NSString *bundleIdentifier; @property (readonly) NSString *bundleVersion; @property (readonly) LSBundleRecord *containingBundleRecord; @property (readonly) LSApplicationExtensionRecord *applicationExtensionRecord; @property (readonly) NSURL *url; @property (readonly) NSUUID *uniqueIdentifier; @property (readonly) NSString *localizedName; @property (readonly) BOOL presentsUserInterface; @property (readonly) BOOL requiresMacCatalystBehavior; @property (readonly) BOOL requiresSceneHosting; @property (readonly) NSDictionary *attributes; @property (readonly) NSDictionary *nsExtensionAttributes; @property (readonly) NSArray *roles; @property (readonly) ISIcon *icon; @property (readonly) BOOL requiresLegacyInfrastructure; @property (readonly) BOOL enabled; @property (readonly) BOOL unelected; @property (readonly) BOOL showsInExtensionsManager; @property (readonly) BOOL canDisable; @property (readonly) BOOL targetsSystemExtensionPoint; @property (readonly) BOOL requiresHostToBeContainerApp; @property (readonly) BOOL spotlightIndexable; @property (readonly) NSArray *spotlightImporterIdentifiers; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)allocWithZone:(struct _NSZone { } *)a0; + (BOOL)enableExtension:(id)a0 error:(id *)a1; + (BOOL)disableExtension:(id)a0 error:(id *)a1; - (Class)extensionClass; - (id)executableURL; - (id)_init; - (id)entitlementNamed:(id)a0 ofClass:(Class)a1; - (id)sandboxProfileName; - (BOOL)enabled; - (id)initWithApplicationExtensionRecord:(id)a0; - (id)icon; - (BOOL)canDisable; - (void)encodeWithCoder:(id)a0; - (id)roles; - (BOOL)isEqualToExtension:(id)a0; - (Class)principalClass; - (id)initWithPlugInKitProxy:(id)a0; - (id)uniqueIdentifier; - (id)configuration; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)makeXPCConnectionWithError:(id *)a0; - (unsigned long long)enablementState; - (id)_executableURLWithError:(id *)a0; - (id)alternateSandboxProfileNames; - (Class)connectionHandlerClass; - (BOOL)disableLaunchdCheckinTimeout; - (BOOL)hasSandboxEntitlement; - (Class)hostContextClass; - (id)initWithServiceIdentifier:(id)a0 error:(id *)a1; - (id)nsExtensionAttributes; - (BOOL)performsUserInteractiveWork; - (id)requiredHostEntitlements; - (BOOL)requiresHostToBeContainerApp; - (BOOL)requiresLegacyInfrastructure; - (BOOL)requiresMultiInstance; - (BOOL)requiresSceneHosting; - (BOOL)showsInExtensionsManager; - (id)spotlightImporterIdentifiers; - (BOOL)spotlightIndexable; - (BOOL)supportsNSExtensionPlistKeys; - (BOOL)targetsSystemExtensionPoint; - (BOOL)unelected; - (id)xpcOverlayDictionaryOverridingSandboxProfileName:(id)a0 multiInstance:(BOOL)a1 arguments:(id)a2 additionalEnvironment:(id)a3; @end