@class NPNameComponentsData; @interface NPHMMClassifier : NSObject { unsigned long long _totalGivenNamesCount; unsigned long long _totalFamilyNamesCount; unsigned long long _uniqueGivenNamesCount; unsigned long long _uniqueFamilyNamesCount; NPNameComponentsData *_nameComponentsData; } @property struct { struct { double givenName; double familyName; double initial; } givenName; struct { double givenName; double familyName; double initial; } familyName; double threshold; } stateProbabilities; - (void)dealloc; - (void).cxx_destruct; - (unsigned long long)genderMajorityForGivenName:(id)a0; - (BOOL)isLinkingToken:(id)a0; - (id)candidatesBasedOnCommaDelimiterIndex:(unsigned long long)a0 sequenceSize:(unsigned long long)a1; - (id)candidatesBasedOnFormatSequence:(id)a0; - (id)candidatesOfSize:(unsigned long long)a0 constraints:(unsigned long long)a1 compoundsConstraints:(id)a2 labelsContraints:(id)a3; - (id)compoundsFromName:(id)a0; - (id)compoundsFromName:(id)a0 includeSpaceAsDelimiter:(BOOL)a1; - (double)emissionProbability:(id)a0 hiddenState:(unsigned long long)a1 isOOV:(BOOL *)a2; - (unsigned long long)extractMetricForType:(unsigned long long)a0; - (BOOL)formCompoundFamilyName:(id)a0; - (BOOL)formCompoundGivenName:(id)a0; - (unsigned long long)frequencyForName:(id)a0 type:(unsigned long long)a1; - (id)hiddenStatesFromObservationSequence:(id)a0; - (id)initWithHMMProbabilities:(struct { struct { double x0; double x1; double x2; } x0; struct { double x0; double x1; double x2; } x1; double x2; })a0 nameComponentsDate:(id)a1; - (BOOL)isCoupleName:(id)a0; - (BOOL)isGivenNameAbbreviation:(id)a0; - (BOOL)isInitial:(id)a0; - (BOOL)isParticle:(id)a0; - (struct _CFBurstTrie { } *)nameFrequencyTrieRef; - (unsigned long long)payloadForName:(id)a0 type:(unsigned long long)a1; - (id)probabilityForHiddenSequence:(id)a0 knowingObservationSequence:(id)a1 boost:(unsigned long long)a2; - (double)startProbability:(id)a0; - (double)stateTransitionProbabilityFrom:(id)a0 to:(id)a1; - (BOOL)validSequence:(id)a0 compoundsConstraints:(id)a1 labelsConstraints:(id)a2; @end