@class SSSQLiteDatabase, NSURL, NSObject; @protocol OS_dispatch_queue; @interface SSVCookieStorage : NSObject { NSObject<OS_dispatch_queue> *_dispatchQueue; NSURL *_storageLocation; BOOL _usesSharedCookieDatabase; } @property (readonly, nonatomic) SSSQLiteDatabase *_database; @property (nonatomic) BOOL performingMigration; @property (readonly) NSURL *storageLocation; + (id)sharedInstance; + (BOOL)responseHasSetCookies:(id)a0; + (BOOL)_setupCookieDatabase:(id)a0 forCookieStorage:(id)a1; + (BOOL)_migrateToVersion1WithDatabase:(id)a0; + (id)_getUserSetCookiesForResponse:(id)a0; + (id)_getSetCookiesForResponse:(id)a0; + (id)_getGlobalSetCookiesForResponse:(id)a0; + (id)sharedStorage; + (BOOL)_currentProcessIsRoot; + (id)_sharedStorageLocationPath; + (BOOL)_currentProcessShouldUseRescuedStorageLocationForLocation:(id)a0; + (BOOL)_migrateToVersion2WithDatabase:(id)a0; + (BOOL)_fileURLRepresentsSharedStorageLocation:(id)a0; + (BOOL)_bindStatement:(struct sqlite3_stmt { } *)a0 withValues:(id)a1; + (id)_rescuedStorageLocationForLocation:(id)a0; + (BOOL)_fileIsOwnedByRoot:(id)a0; - (BOOL)_shouldAddITFECookieToURL:(id)a0; - (id)init; - (void)dealloc; - (void)setCookiesForHTTPResponse:(id)a0 account:(id)a1; - (id)_filterCookies:(id)a0 forURL:(id)a1; - (void)synchronizeFeatureEnablerCookieWithCookieValue:(id)a0 key:(id)a1 result:(id /* block */)a2; - (void)_insertCookies:(id)a0 forKey:(id)a1; - (id)_columnNameForCookieProperty:(id)a0; - (id)cookiesForURL:(id)a0 userIdentifier:(id)a1 scope:(long long)a2; - (void)removeCookiesWithProperties:(id)a0; - (id)cookiesForURL:(id)a0 account:(id)a1; - (void)setCookiesFromCookieStorage:(id)a0; - (id)_allCookieKeys; - (id)_copyCookiesForPreparedSQLStatement:(struct sqlite3_stmt { } *)a0; - (id)cookieHeadersForURL:(id)a0 userIdentifier:(id)a1 scope:(long long)a2; - (void)_bindInsertStatement:(struct sqlite3_stmt { } *)a0 forCookie:(id)a1 key:(id)a2; - (void)setCookies:(id)a0 forAccount:(id)a1; - (id)cookieHeadersForURL:(id)a0 account:(id)a1; - (BOOL)_stopIncludingLocalCookies; - (id)cookieHeadersForURL:(id)a0 userIdentifier:(id)a1; - (void)synchronizeCookies; - (void)setFeatureEnablerInDictionary:(id)a0 key:(id)a1; - (void)setCookiesForHTTPResponse:(id)a0 userIdentifier:(id)a1; - (id)_copyCookieDictionaryForURL:(id)a0 key:(id)a1; - (id)allCookiesForUserIdentifier:(id)a0 scope:(long long)a1; - (id)initWithStorageLocation:(id)a0; - (void)removeCookiesWithAccount:(id)a0; - (void)removeCookiesWithUserIdentifier:(id)a0; - (void).cxx_destruct; - (void)_handleSharedCookieDatabaseDidChangeDarwinNotification; - (id)cookieArrayBySettingFeatureEnablerWithArray:(id)a0 key:(id)a1; - (id)_copyCookiesWithKey:(id)a0; - (void)setCookiesForHTTPResponse:(id)a0 userIdentifier:(id)a1 scope:(long long)a2; - (id)fetchDefaults; - (id)allCookiesForAccount:(id)a0; - (void)_setCookies:(id)a0 forKey:(id)a1; - (id)cookiesForURL:(id)a0 userIdentifier:(id)a1; - (id)_copyPrivateCookiesForURL:(id)a0 key:(id)a1; - (void)removeCookiesWithUserIdentifier:(id)a0 scope:(long long)a1; - (void)setCookies:(id)a0 forUserIdentifier:(id)a1; - (void)removeAllCookies; - (id)_copyCookieObjectsForURL:(id)a0 key:(id)a1; - (id)_copyPrivateCookieObjectsForURL:(id)a0 key:(id)a1; - (id)allCookiesForUserIdentifier:(id)a0; - (id)_accountForKey:(id)a0; - (void)_cookieDatabaseDidChange; @end