@interface MecabraCandidate : NSObject <NSCopying> { void *_rawCandidate; } @property (readonly, nonatomic) void *rawCandidate; + (id)syntheticCandidateFromWords:(id)a0 withLexicon:(struct Lexicon { void *x0; void *x1; } *)a1 language:(int)a2; - (id)surface; - (id)category; - (void)dealloc; - (id)attributes; - (id)string; - (id)description; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithCandidate:(void *)a0; - (id)words; - (id)wordIDs; - (id)analysisString; - (id)convertedAnalysisString; - (id)convertedAnalysisStringForFirstSyllable; - (id)dictionaryReading; - (id)syllabifiedAnalysisString; - (id)syllabifiedConvertedAnalysisString; - (id)syllabifiedDictionaryReading; - (id)syllablesInAnalysisString; - (id)syllablesInConvertedAnalysisString; - (id)syllablesInDictionaryReading; - (id)syllablesInString:(id)a0 syllableLengths:(id)a1; - (id)wordReadings; @end