@class NSString, NSDictionary, _WKWebsiteDataStoreConfiguration, NSUUID, WKHTTPCookieStore, NSArray; @protocol _WKWebsiteDataStoreDelegate; @interface WKWebsiteDataStore : NSObject <WKObject, NSSecureCoding> { struct ObjectStorage<WebKit::WebsiteDataStore> { struct type { unsigned char __lx[288]; } data; } _websiteDataStore; struct WeakObjCPtr<id<_WKWebsiteDataStoreDelegate>> { id m_weakReference; } _delegate; struct RetainPtr<NSArray> { void *m_ptr; } _proxyConfigurations; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic, setter=_setResourceLoadStatisticsEnabled:) BOOL _resourceLoadStatisticsEnabled; @property (nonatomic, setter=_setResourceLoadStatisticsDebugMode:) BOOL _resourceLoadStatisticsDebugMode; @property (nonatomic, setter=_setPerOriginStorageQuota:) unsigned long long _perOriginStorageQuota; @property (nonatomic, setter=_setBoundInterfaceIdentifier:) NSString *_boundInterfaceIdentifier; @property (nonatomic, setter=_setAllowsCellularAccess:) BOOL _allowsCellularAccess; @property (nonatomic, setter=_setProxyConfiguration:) NSDictionary *_proxyConfiguration; @property (nonatomic, setter=_setAllowsTLSFallback:) BOOL _allowsTLSFallback; @property (weak, nonatomic) id<_WKWebsiteDataStoreDelegate> _delegate; @property (readonly, copy, nonatomic) _WKWebsiteDataStoreConfiguration *_configuration; @property (readonly, nonatomic) NSUUID *_identifier; @property (readonly, nonatomic) NSString *_webPushPartition; @property (readonly, nonatomic, getter=isPersistent) BOOL persistent; @property (readonly, nonatomic) WKHTTPCookieStore *httpCookieStore; @property (readonly, nonatomic) NSUUID *identifier; @property (copy, nonatomic) NSArray *proxyConfigurations; @property (readonly) struct Object { void /* function */ **x0; void *x1; } *_apiObject; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)nonPersistentDataStore; + (id)_allWebsiteDataTypesIncludingPrivate; + (void)_allowWebsiteDataRecordsForAllOrigins; + (BOOL)_defaultDataStoreExists; + (BOOL)_defaultNetworkProcessExists; + (void)_deleteDefaultDataStoreForTesting; + (void)_fetchAllIdentifiers:(id /* block */)a0; + (void)_makeNextNetworkProcessLaunchFailForTesting; + (void)_removeDataStoreWithIdentifier:(id)a0 completionHandler:(id /* block */)a1; + (void)_setCachedProcessSuspensionDelayForTesting:(double)a0; + (void)_setNetworkProcessSuspensionAllowedForTesting:(BOOL)a0; + (struct OpaqueWKNotificationManager { } *)_sharedServiceWorkerNotificationManager; + (id)allWebsiteDataTypes; + (id)dataStoreForIdentifier:(id)a0; + (id)defaultDataStore; + (void)fetchAllDataStoreIdentifiers:(id /* block */)a0; + (void)removeDataStoreForIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)_isRelationshipOnlyInDatabaseOnce:(id)a0 thirdParty:(id)a1 completionHandler:(id /* block */)a2; - (void)fetchDataRecordsOfTypes:(id)a0 completionHandler:(id /* block */)a1; - (id)init; - (BOOL)_networkProcessExists; - (void)_terminateNetworkProcess; - (void)_setResourceLoadStatisticsTimeAdvanceForTesting:(double)a0 completionHandler:(id /* block */)a1; - (void)dealloc; - (id)_initWithConfiguration:(id)a0; - (void)_appBoundSchemes:(id /* block */)a0; - (BOOL)_hasServiceWorkerBackgroundActivityForTesting; - (void)_allowTLSCertificateChain:(id)a0 forHost:(id)a1; - (void)_originDirectoryForTesting:(id)a0 topOrigin:(id)a1 type:(id)a2 completionHandler:(id /* block */)a3; - (void)_setResourceLoadStatisticsTestingCallback:(id /* block */)a0; - (void)_setPrivateClickMeasurementDebugModeEnabledForTesting:(BOOL)a0; - (void)_trustServerForLocalPCMTesting:(struct __SecTrust { } *)a0; - (void)encodeWithCoder:(id)a0; - (void)_resumeBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1; - (void)removeDataOfTypes:(id)a0 forDataRecords:(id)a1 completionHandler:(id /* block */)a2; - (id).cxx_construct; - (void)_logUserInteraction:(id)a0 completionHandler:(id /* block */)a1; - (void)_isRegisteredAsSubresourceUnderFirstParty:(id)a0 thirdParty:(id)a1 completionHandler:(id /* block */)a2; - (BOOL)_networkProcessHasEntitlementForTesting:(id)a0; - (void)_loadedSubresourceDomainsFor:(id)a0 completionHandler:(id /* block */)a1; - (void)_getAllStorageAccessEntriesFor:(id)a0 completionHandler:(id /* block */)a1; - (void)_clearPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)_deletePushAndNotificationRegistration:(id)a0 completionHandler:(id /* block */)a1; - (void)_renameOrigin:(id)a0 to:(id)a1 forDataOfTypes:(id)a2 completionHandler:(id /* block */)a3; - (void)_setPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)_getIsPrevalentDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)_setPrivateClickMeasurementDebugModeEnabled:(BOOL)a0; - (void)_setCompletionHandlerForRemovalFromNetworkProcess:(id /* block */)a0; - (void)_getResourceLoadStatisticsDataSummary:(id /* block */)a0; - (void)_fetchDataRecordsOfTypes:(id)a0 withOptions:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)_sendNetworkProcessPrepareToSuspend:(id /* block */)a0; - (void)_abortBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1; - (void)_setThirdPartyCookieBlockingMode:(BOOL)a0 onlyOnSitesWithoutUserInteraction:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)_processStatisticsAndDataRecords:(id /* block */)a0; - (void)_processPersistentNotificationClick:(id)a0 completionHandler:(id /* block */)a1; - (void).cxx_destruct; - (void)_getAllBackgroundFetchIdentifiers:(id /* block */)a0; - (void)_storeServiceWorkerRegistrations:(id /* block */)a0; - (void)_pauseBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1; - (void)_processPushMessage:(id)a0 completionHandler:(id /* block */)a1; - (void)_scopeURL:(id)a0 hasPushSubscriptionForTesting:(id /* block */)a1; - (void)_sendNetworkProcessWillSuspendImminently; - (void)_sendNetworkProcessDidResume; - (void)_countNonDefaultSessionSets:(id /* block */)a0; - (void)_synthesizeAppIsBackground:(BOOL)a0; - (void)_statisticsDatabaseHasAllTables:(id /* block */)a0; - (void)_clearResourceLoadStatistics:(id /* block */)a0; - (void)_processPersistentNotificationClose:(id)a0 completionHandler:(id /* block */)a1; - (void)_getPendingPushMessages:(id /* block */)a0; - (void)_setServiceWorkerOverridePreferences:(id)a0; - (void)_getBackgroundFetchState:(id)a0 completionHandler:(id /* block */)a1; - (void)_appBoundDomains:(id /* block */)a0; - (void)_clickBackgroundFetch:(id)a0 completionHandler:(id /* block */)a1; - (void)_clearLoadedSubresourceDomainsFor:(id)a0; - (void)_closeDatabases:(id /* block */)a0; - (id)initWithCoder:(id)a0; - (int)_networkProcessIdentifier; - (void)_setBackupExclusionPeriodForTesting:(double)a0 completionHandler:(id /* block */)a1; - (void)removeDataOfTypes:(id)a0 modifiedSince:(id)a1 completionHandler:(id /* block */)a2; - (void)_getOriginsWithPushAndNotificationPermissions:(id /* block */)a0; - (void)_scheduleCookieBlockingUpdate:(id /* block */)a0; @end