@class NSArray; @interface _UIVisualEffectDifferenceEngine : NSObject { long long _sourceCount; long long _destinationCount; long long _prefixCount; long long _suffixCount; long long _innerSourceCount; long long _innerDestinationCount; long long *_mergeTable; NSArray *_merged; } @property (copy, nonatomic) NSArray *source; @property (copy, nonatomic) NSArray *destination; @property (readonly, copy, nonatomic) NSArray *merged; - (void)_calculate; - (void)dealloc; - (void)_reset; - (id)describeMergeTable; - (id)mergeSource:(id)a0 andDestination:(id)a1; - (id)description; - (void)_calculatePrefixAndSuffix; - (void)_calculateLCSSTable; - (void).cxx_destruct; - (void)_calculateMerge; @end