//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use objc2_foundation::*;
use crate::*;
/// Constants for specifying data types for a ``WKWebExtensionDataRecord``.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/webkit/wkwebextensiondatatype?language=objc)
// NS_TYPED_ENUM
pub type WKWebExtensionDataType = NSString;
extern "C" {
/// Specifies local storage, including `browser.storage.local`.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/webkit/wkwebextensiondatatypelocal?language=objc)
pub static WKWebExtensionDataTypeLocal: Option<&'static WKWebExtensionDataType>;
}
extern "C" {
/// Specifies session storage, including `browser.storage.session`.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/webkit/wkwebextensiondatatypesession?language=objc)
pub static WKWebExtensionDataTypeSession: Option<&'static WKWebExtensionDataType>;
}
extern "C" {
/// Specifies synchronized storage, including `browser.storage.sync`.
///
/// See also [Apple's documentation](https://developer.apple.com/documentation/webkit/wkwebextensiondatatypesynchronized?language=objc)
pub static WKWebExtensionDataTypeSynchronized: Option<&'static WKWebExtensionDataType>;
}