@class NSArray, NSMutableDictionary, NSDictionary; @interface HFComparisonResult : NSObject @property (retain, nonatomic) NSMutableDictionary *mutableDifferences; @property (readonly, nonatomic) NSArray *realDifferences; @property (weak, nonatomic) id objectA; @property (weak, nonatomic) id objectB; @property (readonly, nonatomic) NSDictionary *differences; + (id)resultWithDifference:(id)a0 priority:(unsigned long long)a1; - (id)description; - (void).cxx_destruct; - (void)add:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)descriptionBuilder; - (BOOL)hasNoDifferencesHigherThanPriority:(unsigned long long)a0; - (void)addAll:(id)a0; - (BOOL)containsCriticalDifference; - (id)filteredIgnoringKeys:(id)a0; - (id)highestPriorityDifference; - (id)initWithObjectA:(id)a0 objectB:(id)a1; - (id)newDifferenceWithKey:(id)a0 priority:(unsigned long long)a1 block:(id /* block */)a2; @end