@class NSString, NSMutableDictionary; @interface ASAutodiscoverV2Task : ASTask { NSString *_emailAddress; NSMutableDictionary *_accountInfo; BOOL _addEmptyBearer; BOOL _discoverOAuthEndpoint; NSString *_easEndPoint; } @property (nonatomic) BOOL isOnPrem; - (void)URLSession:(id)a0 dataTask:(id)a1 didReceiveResponse:(id)a2 completionHandler:(id /* block */)a3; - (double)timeoutInterval; - (id)contentType; - (id)initWithEmailAddress:(id)a0; - (void).cxx_destruct; - (void)finishWithError:(id)a0; - (id)_url; - (void)loadRequest:(id)a0; - (BOOL)processContext:(id)a0; - (id)_HTTPMethodForRequest:(id)a0; - (id)_OAuthURLFromResponseData:(id)a0; - (id)_easVersion; - (id)_policyKey; - (BOOL)_shouldRedirectToHTTPForRequest:(id)a0; - (BOOL)_shouldSendAuthForRequest:(id)a0; - (void)didProcessContext:(id)a0; - (id)localizedErrorStringForCertificateErrorCode:(int)a0 host:(id)a1; - (BOOL)requiresEASVersionInformaton; - (BOOL)shouldHandlePasswordErrors; - (BOOL)shouldLogIncomingData; - (BOOL)shouldStallAfterConnectionLost; @end