@class NSNumber, NSString; @interface DRSCloudChannelConfig : NSObject @property (readonly, nonatomic) unsigned char platform; @property (readonly, nonatomic) unsigned char type; @property (readonly, nonatomic) unsigned char environment; @property (readonly, nonatomic) BOOL overridesDeviceDefault; @property (readonly, nonatomic) BOOL isNoSubscriptionConfig; @property (readonly, nonatomic) BOOL allowsWildcardBuild; @property (readonly, nonatomic) NSNumber *populationSliceNumber; @property (readonly, nonatomic) NSString *channelName; @property (readonly, nonatomic) NSString *channelID; + (id)currentDeviceDefaultCloudChannelConfig; + (id)staticSnapshotDeviceDefaultCloudChannelConfig; + (id)stringForChannelType:(unsigned char)a0; + (id)sliceCountForPlatform:(unsigned char)a0 channelType:(unsigned char)a1; + (id)_tvOSSliceCountDict; + (id)_watchOSSliceCountDict; + (id)_macOSSliceCountDict; + (unsigned short)populationSliceForDevice:(unsigned short)a0; + (id)_iOSSliceCountDict; + (id)_smallPopulationCountDict; + (id)stringForEnvironment:(unsigned char)a0; + (id)channelNameForPlatform:(unsigned char)a0 type:(unsigned char)a1 sliceNum:(id)a2; + (id)channelIDForName:(id)a0; + (unsigned char)channelTypeForIsInternal:(BOOL)a0 isSeed:(BOOL)a1 isQA:(BOOL)a2 isCarrier:(BOOL)a3; - (id)jsonDictionaryRepresentation; - (id)initNoChecksWithPlatform:(unsigned char)a0 channelType:(unsigned char)a1 environment:(unsigned char)a2 populationSliceNumber:(id)a3 overridesDeviceDefault:(BOOL)a4; - (id)initWithValidPlatform:(unsigned char)a0 channelType:(unsigned char)a1 environment:(unsigned char)a2 populationSliceNumber:(id)a3 overridesDeviceDefault:(BOOL)a4; - (void).cxx_destruct; - (id)debugDescription; - (id)initNoSubscriptionConfig:(BOOL)a0; - (BOOL)isEqual:(id)a0; - (id)initWithMO:(id)a0; @end