text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.KeychainAccessibility = void 0;
  
  /**
   * Values you use with the `kSecAttrAccessible` attribute key, listed from most to least restrictive.
   */
  const KeychainAccessibility = {
    /**
     * The data in the keychain can only be accessed when the device is unlocked. Only available if a passcode is set on the device.
     */
    kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly: 'kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly',
  
    /**
     * The data in the keychain item can be accessed only while the device is unlocked by the user.
     */
    kSecAttrAccessibleWhenUnlockedThisDeviceOnly: 'kSecAttrAccessibleWhenUnlockedThisDeviceOnly',
  
    /**
     * The data in the keychain item can be accessed only while the device is unlocked by the user.
     */
    kSecAttrAccessibleWhenUnlocked: 'kSecAttrAccessibleWhenUnlocked',
  
    /**
     * The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user.
     */
    kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly: 'kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly',
  
    /**
     * The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user.
     */
    kSecAttrAccessibleAfterFirstUnlock: 'kSecAttrAccessibleAfterFirstUnlock'
  };
  exports.KeychainAccessibility = KeychainAccessibility;
  //# sourceMappingURL=constants.js.map