text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:41:41 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomEvaluator.framework/SymptomEvaluator
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <libobjc.A.dylib/ConfigurableObjectProtocol.h>
  #import <SymptomEvaluator/SymptomAdditionalProtocol.h>
  #import <libobjc.A.dylib/AdditionalInfoProtocol.h>
  
  @class NSString, NSMutableDictionary, NSDate;
  
  @interface RedirectHandler : NSObject <ConfigurableObjectProtocol, SymptomAdditionalProtocol, AdditionalInfoProtocol> {
  
  	NSString* _originalURLKey;
  	NSString* _redirectURLKey;
  	unsigned _ignoreFor;
  	unsigned _maxCount;
  	double _maxAge;
  	NSMutableDictionary* _ignoredDestinations;
  	unsigned _numIgnored;
  	double _numIgnoredScaleFactor;
  	NSString* _currentRedirectURL;
  	NSMutableDictionary* _redirectedOrigins;
  	NSMutableDictionary* _requestingPids;
  	NSDate* _pruningTime;
  	unsigned _numNegatives;
  	id _resetObserver;
  
  }
  
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)_sharedInstance;
  +(id)configureClass:(id)arg1 ;
  +(BOOL)noteSymptom:(id)arg1 ;
  +(id)evaluate:(id)arg1 forThreshold:(long long)arg2 ;
  +(id)generateAdditionalInfo:(id)arg1 ;
  -(NSString *)description;
  -(id)init;
  -(void)_reset:(id)arg1 ;
  -(void)_prune;
  -(int)configureInstance:(id)arg1 ;
  -(int)read:(id)arg1 returnedValues:(id)arg2 ;
  -(BOOL)noteSymptom:(id)arg1 ;
  -(id)evaluate:(id)arg1 forThreshold:(long long)arg2 ;
  -(id)generateAdditionalInfo:(id)arg1 ;
  -(void)performNegativeFeedback:(id)arg1 ;
  -(void)_pruneDir:(id)arg1 ;
  -(void)_addRedirectFrom:(id)arg1 To:(id)arg2 by:(unsigned long long)arg3 atTime:(unsigned)arg4 ;
  @end
  
  