luxlabs header browser preview


@class NSData, NSString, RBSProcessIdentity, NSUUID, LSApplicationExtensionRecord, NSBundle, _EXHostConfiguration, _EXExtensionIdentity, LSPropertyList;

@interface PRSPosterExtension : NSObject <PRSPosterExtensionDescribing> {
    NSUUID *_instanceIdentifier;
    NSUUID *_uuid;
    LSApplicationExtensionRecord *_record;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (readonly, nonatomic) _EXExtensionIdentity *prs_identity;
@property (readonly, nonatomic) _EXHostConfiguration *prs_hostConfiguration;
@property (readonly, nonatomic) RBSProcessIdentity *prs_processIdentity;
@property (readonly, nonatomic) NSString *prs_posterExtensionBundleIdentifier;
@property (readonly, nonatomic) NSString *prs_localizedName;
@property (readonly, nonatomic) NSString *prs_posterExtensionContainerBundleIdentifier;
@property (readonly, nonatomic) LSPropertyList *prs_posterExtensionInfoPlist;
@property (readonly, nonatomic) LSPropertyList *prs_posterExtensionEntitlementsPlist;
@property (readonly, nonatomic) NSData *prs_persistentIdentifier;
@property (readonly, nonatomic) NSBundle *prs_posterExtensionBundle;
@property (readonly, nonatomic) NSUUID *prs_instanceIdentifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)extensionWithIdentity:(id)a0;
+ (id)extensionWithIdentity:(id)a0 instanceIdentifier:(id)a1;
+ (id)extensionWithHostConfiguration:(id)a0 instanceIdentifier:(id)a1;

- (id)applicationExtensionRecord;
- (void)invalidate;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)_initWithHostConfiguration:(id)a0 instanceIdentifier:(id)a1;
- (id)pr_hostConfiguration;
- (id)pr_identity;

@end