@class NSArray, NSString, ENCredentialStore, NSMutableData, NSURLResponse; @protocol ENAuthenticatorDelegate; @interface ENOAuthAuthenticator : NSObject @property (nonatomic) BOOL inProgress; @property (nonatomic) BOOL isCancelled; @property (nonatomic) long long state; @property (retain, nonatomic) NSArray *profiles; @property (copy, nonatomic) NSString *currentProfile; @property (retain, nonatomic) ENCredentialStore *credentialStore; @property (copy, nonatomic) NSString *tokenSecret; @property (nonatomic) BOOL isSwitchingInProgress; @property (nonatomic) BOOL isActiveBecauseOfCallback; @property (nonatomic) BOOL userSelectedLinkedAppNotebook; @property (retain, nonatomic) NSMutableData *receivedData; @property (retain, nonatomic) NSURLResponse *response; @property (weak, nonatomic) id delegate; @property (copy, nonatomic) NSString *consumerKey; @property (copy, nonatomic) NSString *consumerSecret; @property (copy, nonatomic) NSString *host; @property (nonatomic) BOOL supportsLinkedAppNotebook; @property (nonatomic) BOOL useWebAuthenticationOnly; @property (nonatomic) BOOL preferRegistration; + (id)deviceDescription; + (id)parametersFromQueryString:(id)a0; + (id)queryStringFromParameters:(id)a0; - (void)receivedData:(id)a0; - (void)failedWithError:(id)a0; - (void).cxx_destruct; - (void)receivedResponse:(id)a0; - (void)didFinishLoading; - (id)callbackScheme; - (void)authenticate; - (void)handleDidBecomeActive; - (BOOL)handleOpenURL:(id)a0; - (void)enableIsActiveBecauseOfCallback; - (void)gotCallbackURL:(id)a0; - (BOOL)canHandleSwitchProfileURL:(id)a0; - (void)completeAuthenticationWithCredentials:(id)a0 usesLinkedAppNotebook:(BOOL)a1; - (void)completeAuthenticationWithError:(id)a0; - (void)disableIsActiveBecauseOfCallback; - (void)emptyCookieJar; - (void)getOAuthTokenForURL:(id)a0; - (id)oauthCallback; - (void)startOauthAuthentication; - (void)switchProfile; - (void)updateCurrentBootstrapProfileWithName:(id)a0; - (id)userAuthorizationURLStringWithParameters:(id)a0; @end