@class NSString, NSOperationQueue, PocketAPILogin; @interface PocketAPI : NSObject { PocketAPILogin *currentLogin; NSString *userAgent; } @property (retain, nonatomic) NSString *consumerKey; @property (retain, nonatomic) NSString *URLScheme; @property (readonly, copy, nonatomic) NSString *username; @property (readonly, nonatomic, getter=isLoggedIn) BOOL loggedIn; @property (retain, nonatomic) NSOperationQueue *operationQueue; + (id)pkt_hashForConsumerKey:(id)a0 accessToken:(id)a1; + (id)pocketAppURLScheme; + (id)sharedAPI; - (unsigned long long)appID; - (id)init; - (void)dealloc; - (void)logout; - (BOOL)handleOpenURL:(id)a0; - (void)pkt_loggedInWithUsername:(id)a0 token:(id)a1; - (void)callAPIMethod:(id)a0 withHTTPMethod:(int)a1 arguments:(id)a2 delegate:(id)a3; - (void)callAPIMethod:(id)a0 withHTTPMethod:(int)a1 arguments:(id)a2 handler:(id /* block */)a3; - (void)loginWithDelegate:(id)a0; - (void)loginWithHandler:(id /* block */)a0; - (id)methodOperationWithAPIMethod:(id)a0 forHTTPMethod:(int)a1 arguments:(id)a2 delegate:(id)a3; - (id)methodOperationWithAPIMethod:(id)a0 forHTTPMethod:(int)a1 arguments:(id)a2 handler:(id /* block */)a3; - (id)pkt_actionDictionaryWithName:(id)a0 parameters:(id)a1; - (id)pkt_deviceName; - (id)pkt_deviceOSVersion; - (id)pkt_getKeychainValueForKey:(id)a0; - (id)pkt_getKeychainValueForKey:(id)a0 serviceName:(id)a1; - (id)pkt_getToken; - (id)pkt_loadCurrentLoginFromDefaults; - (void)pkt_migrateAccountToAccessTokenWithUsername:(id)a0 password:(id)a1 delegate:(id)a2; - (void)pkt_migrateAccountToAccessTokenWithUsername:(id)a0 password:(id)a1 handler:(id /* block */)a2; - (void)pkt_saveCurrentLoginToDefaults; - (void)pkt_setKeychainValue:(id)a0 forKey:(id)a1; - (void)pkt_setKeychainValue:(id)a0 forKey:(id)a1 serviceName:(id)a2; - (id)pkt_userAgent; - (id)saveOperationWithURL:(id)a0 delegate:(id)a1; - (id)saveOperationWithURL:(id)a0 handler:(id /* block */)a1; - (id)saveOperationWithURL:(id)a0 title:(id)a1 delegate:(id)a2; - (id)saveOperationWithURL:(id)a0 title:(id)a1 handler:(id /* block */)a2; - (id)saveOperationWithURL:(id)a0 title:(id)a1 tweetID:(id)a2 delegate:(id)a3; - (id)saveOperationWithURL:(id)a0 title:(id)a1 tweetID:(id)a2 handler:(id /* block */)a3; - (void)saveURL:(id)a0 delegate:(id)a1; - (void)saveURL:(id)a0 handler:(id /* block */)a1; - (void)saveURL:(id)a0 withTitle:(id)a1 delegate:(id)a2; - (void)saveURL:(id)a0 withTitle:(id)a1 handler:(id /* block */)a2; - (void)saveURL:(id)a0 withTitle:(id)a1 tweetID:(id)a2 delegate:(id)a3; - (void)saveURL:(id)a0 withTitle:(id)a1 tweetID:(id)a2 handler:(id /* block */)a3; @end