/*
                       * This header is generated by classdump-dyld 1.5
                       * on Wednesday, October 27, 2021 at 3:18:01 PM Mountain Standard Time
                       * Operating System: Version 13.5.1 (Build 17F80)
                       * Image Source: /System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/ConfigurationEngineModel
                       * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                       */

#import <ConfigurationEngineModel/ConfigurationEngineModel-Structs.h>
#import <ConfigurationEngineModel/CEMConfigurationBase.h>
#import <libobjc.A.dylib/CEMRegisteredTypeProtocol.h>

@class NSArray, CEMEventSubscriptionDeclaration_Schedule, NSString;

@interface CEMEventSubscriptionDeclaration : CEMConfigurationBase <CEMRegisteredTypeProtocol> {

	NSArray* _payloadEvents;
	CEMEventSubscriptionDeclaration_Schedule* _payloadSchedule;

}

@property (nonatomic,copy) NSArray * payloadEvents;                                                 //@synthesize payloadEvents=_payloadEvents - In the implementation block
@property (nonatomic,copy) CEMEventSubscriptionDeclaration_Schedule * payloadSchedule;              //@synthesize payloadSchedule=_payloadSchedule - In the implementation block
@property (readonly) unsigned long long hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString * description; 
@property (copy,readonly) NSString * debugDescription; 
+(id)profileType;
+(id)allowedPayloadKeys;
+(id)registeredClassName;
+(id)registeredIdentifier;
+(id)restrictionPayloadKeys;
+(id)buildWithIdentifier:(id)arg1 withEvents:(id)arg2 withSchedule:(id)arg3 ;
+(id)buildRequiredOnlyWithIdentifier:(id)arg1 withEvents:(id)arg2 ;
-(id)copyWithZone:(NSZone*)arg1 ;
-(NSArray *)payloadEvents;
-(void)setPayloadEvents:(NSArray *)arg1 ;
-(BOOL)multipleAllowed;
-(BOOL)mustBeSupervised;
-(int)activationLevel;
-(id)assetReferences;
-(BOOL)loadPayload:(id)arg1 error:(id*)arg2 ;
-(id)serializePayloadWithAssetProviders:(id)arg1 ;
-(void)setPayloadSchedule:(CEMEventSubscriptionDeclaration_Schedule *)arg1 ;
-(CEMEventSubscriptionDeclaration_Schedule *)payloadSchedule;
@end

