text: //
  //     Generated by classdumpios 1.0.1 (64 bit) (iOS port by DreamDevLost)(Debug version compiled Jun 10 2020 10:03:13).
  //
  //  Copyright (C) 1997-2019 Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  @class NSData, NSDate, NSDictionary, NSString, NSURL, NSUUID;
  
  @interface PKPlugInCore : NSObject
  {
      _Bool _onSystemVolume;	// 8 = 0x8
      NSDictionary *_plugInDictionary;	// 16 = 0x10
      NSString *_identifier;	// 24 = 0x18
      NSString *_originalIdentifier;	// 32 = 0x20
      NSURL *_url;	// 40 = 0x28
      NSURL *_containingUrl;	// 48 = 0x30
      NSDictionary *_bundleInfoDictionary;	// 56 = 0x38
      NSDictionary *_entitlements;	// 64 = 0x40
      unsigned long long _hubProtocolVersion;	// 72 = 0x48
      NSString *_localizedName;	// 80 = 0x50
      NSString *_localizedShortName;	// 88 = 0x58
      NSString *_localizedContainingName;	// 96 = 0x60
      NSDictionary *_localizedFileProviderActionNames;	// 104 = 0x68
      NSDictionary *_annotations;	// 112 = 0x70
      long long _lastModified;	// 120 = 0x78
      NSUUID *_uuid;	// 128 = 0x80
      NSData *_cdhash;	// 136 = 0x88
      NSString *_requirement;	// 144 = 0x90
      NSURL *_dataContainerURL;	// 152 = 0x98
  }
  
  + (id)readSDKDictionary:(id)arg1;	// IMP=0x0000000100017cac
  @property(readonly, nonatomic) NSURL *dataContainerURL; // @synthesize dataContainerURL=_dataContainerURL;
  @property(retain) NSString *requirement; // @synthesize requirement=_requirement;
  @property(retain) NSData *cdhash; // @synthesize cdhash=_cdhash;
  @property(retain) NSUUID *uuid; // @synthesize uuid=_uuid;
  @property long long lastModified; // @synthesize lastModified=_lastModified;
  @property(retain) NSDictionary *annotations; // @synthesize annotations=_annotations;
  @property(retain) NSDictionary *localizedFileProviderActionNames; // @synthesize localizedFileProviderActionNames=_localizedFileProviderActionNames;
  @property(retain) NSString *localizedContainingName; // @synthesize localizedContainingName=_localizedContainingName;
  @property(retain) NSString *localizedShortName; // @synthesize localizedShortName=_localizedShortName;
  @property(retain) NSString *localizedName; // @synthesize localizedName=_localizedName;
  @property unsigned long long hubProtocolVersion; // @synthesize hubProtocolVersion=_hubProtocolVersion;
  @property(retain) NSDictionary *entitlements; // @synthesize entitlements=_entitlements;
  @property(retain) NSDictionary *bundleInfoDictionary; // @synthesize bundleInfoDictionary=_bundleInfoDictionary;
  @property _Bool onSystemVolume; // @synthesize onSystemVolume=_onSystemVolume;
  @property(retain) NSURL *containingUrl; // @synthesize containingUrl=_containingUrl;
  @property(retain) NSURL *url; // @synthesize url=_url;
  @property(retain) NSString *originalIdentifier; // @synthesize originalIdentifier=_originalIdentifier;
  @property(retain) NSString *identifier; // @synthesize identifier=_identifier;
  - (void).cxx_destruct;	// IMP=0x0000000100019eac
  - (void)localizedInfoDictionaryForKeys:(id)arg1 completion:(CDUnknownBlockType)arg2;	// IMP=0x00000001000197bc
  - (id)augmentInterface:(id)arg1;	// IMP=0x00000001000197b4
  - (id)attribute:(id)arg1;	// IMP=0x0000000100019730
  - (id)pluginKey:(id)arg1;	// IMP=0x00000001000196ac
  - (id)infoKey:(id)arg1;	// IMP=0x0000000100019588
  @property(readonly) NSDate *timestamp;
  @property(readonly) _Bool isData;
  @property(readonly) _Bool isDedicated;
  @property(readonly) _Bool isHybrid;
  @property(readonly) _Bool isMultiplexed;
  @property(readonly) _Bool isAppExtension;
  - (id)embeddedProtocolSpec;	// IMP=0x0000000100019370
  - (id)embeddedCodePath;	// IMP=0x0000000100019368
  @property(readonly) NSString *sdkSpec;
  @property(readonly) NSString *principalSpec;
  @property(readonly) id protocolSpec;
  @property(readonly) NSString *version;
  @property(readonly) NSDictionary *attributes;
  @property(readonly) NSString *containingPath;
  @property(readonly) NSString *path;
  @property(readonly) _Bool oldStyle;
  @property(retain) NSDictionary *plugInDictionary; // @synthesize plugInDictionary=_plugInDictionary;
  - (void)setAnnotation:(id)arg1 value:(id)arg2;	// IMP=0x0000000100018f64
  - (void)updateFromForm:(id)arg1;	// IMP=0x0000000100018f04
  - (id)diagnose;	// IMP=0x0000000100018d08
  - (id)export:(id *)arg1;	// IMP=0x0000000100018500
  - (id)mergeSharedResources:(id)arg1 into:(id)arg2;	// IMP=0x0000000100018474
  - (_Bool)sdkOverridesKey:(id)arg1;	// IMP=0x0000000100018458
  - (id)mergeDictionary:(id)arg1 into:(id)arg2;	// IMP=0x0000000100018108
  - (void)resolveSDK;	// IMP=0x0000000100017dcc
  - (void)canonicalize;	// IMP=0x0000000100017b24
  - (_Bool)setupWithForm:(id)arg1;	// IMP=0x0000000100017570
  - (id)normalizeInfoDictionary:(id)arg1;	// IMP=0x0000000100017558
  - (_Bool)setDictionaries:(id)arg1;	// IMP=0x00000001000172a4
  - (_Bool)setupWithName:(id)arg1 url:(id)arg2 bundleInfo:(id)arg3 info:(id)arg4 uuid:(id)arg5;	// IMP=0x0000000100016f7c
  - (unsigned long long)hash;	// IMP=0x0000000100016eec
  - (_Bool)isEqual:(id)arg1;	// IMP=0x0000000100016de0
  - (id)initWithForm:(id)arg1;	// IMP=0x0000000100016d70
  - (id)initWithName:(id)arg1 url:(id)arg2 bundleInfo:(id)arg3 info:(id)arg4 uuid:(id)arg5;	// IMP=0x0000000100016c40
  - (id)init;	// IMP=0x0000000100016c0c
  
  @end
  
  