@class SIRINLUEXTERNALNLUSupplementaryOutput, SIRINLUEXTERNALResponseStatus, SIRINLUEXTERNALRequestID, NSMutableArray, SIRINLUEXTERNALLanguageVariantResult; @interface SIRINLUEXTERNALCDMNluResponse : PBCodable @property (readonly, nonatomic) BOOL hasRequestId; @property (retain, nonatomic) SIRINLUEXTERNALRequestID *requestId; @property (retain, nonatomic) NSMutableArray *parses; @property (readonly, nonatomic) BOOL hasResponseStatus; @property (retain, nonatomic) SIRINLUEXTERNALResponseStatus *responseStatus; @property (retain, nonatomic) NSMutableArray *repetitionResults; @property (readonly, nonatomic) BOOL hasLanguageVariantResult; @property (retain, nonatomic) SIRINLUEXTERNALLanguageVariantResult *languageVariantResult; @property (readonly, nonatomic) BOOL hasSupplementaryOutput; @property (retain, nonatomic) SIRINLUEXTERNALNLUSupplementaryOutput *supplementaryOutput; + (Class)parsesType; + (Class)repetitionResultsType; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)addParses:(id)a0; - (void)clearParses; - (id)parsesAtIndex:(unsigned long long)a0; - (unsigned long long)parsesCount; - (void)addRepetitionResults:(id)a0; - (void)clearRepetitionResults; - (id)repetitionResultsAtIndex:(unsigned long long)a0; - (unsigned long long)repetitionResultsCount; @end