// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const CryptoTokenKit = new NobjcLibrary("/System/Library/Frameworks/CryptoTokenKit.framework/CryptoTokenKit");
export const TKBERTLVRecord = _bindClass(CryptoTokenKit, "TKBERTLVRecord");
export const TKCompactTLVRecord = _bindClass(CryptoTokenKit, "TKCompactTLVRecord");
export const TKSimpleTLVRecord = _bindClass(CryptoTokenKit, "TKSimpleTLVRecord");
export const TKSmartCard = _bindClass(CryptoTokenKit, "TKSmartCard");
export const TKSmartCardATR = _bindClass(CryptoTokenKit, "TKSmartCardATR");
export const TKSmartCardATRInterfaceGroup = _bindClass(CryptoTokenKit, "TKSmartCardATRInterfaceGroup");
export const TKSmartCardPINFormat = _bindClass(CryptoTokenKit, "TKSmartCardPINFormat");
export const TKSmartCardSlot = _bindClass(CryptoTokenKit, "TKSmartCardSlot");
export const TKSmartCardSlotManager = _bindClass(CryptoTokenKit, "TKSmartCardSlotManager");
export const TKSmartCardSlotNFCSession = _bindClass(CryptoTokenKit, "TKSmartCardSlotNFCSession");
export const TKSmartCardToken = _bindClass(CryptoTokenKit, "TKSmartCardToken");
export const TKSmartCardTokenDriver = _bindClass(CryptoTokenKit, "TKSmartCardTokenDriver");
export const TKSmartCardTokenRegistrationManager = _bindClass(CryptoTokenKit, "TKSmartCardTokenRegistrationManager");
export const TKSmartCardTokenSession = _bindClass(CryptoTokenKit, "TKSmartCardTokenSession");
export const TKSmartCardUserInteraction = _bindClass(CryptoTokenKit, "TKSmartCardUserInteraction");
export const TKSmartCardUserInteractionForPINOperation = _bindClass(CryptoTokenKit, "TKSmartCardUserInteractionForPINOperation");
export const TKSmartCardUserInteractionForSecurePINChange = _bindClass(CryptoTokenKit, "TKSmartCardUserInteractionForSecurePINChange");
export const TKSmartCardUserInteractionForSecurePINVerification = _bindClass(CryptoTokenKit, "TKSmartCardUserInteractionForSecurePINVerification");
export const TKTLVRecord = _bindClass(CryptoTokenKit, "TKTLVRecord");
export const TKToken = _bindClass(CryptoTokenKit, "TKToken");
export const TKTokenAuthOperation = _bindClass(CryptoTokenKit, "TKTokenAuthOperation");
export const TKTokenConfiguration = _bindClass(CryptoTokenKit, "TKTokenConfiguration");
export const TKTokenDriver = _bindClass(CryptoTokenKit, "TKTokenDriver");
export const TKTokenDriverConfiguration = _bindClass(CryptoTokenKit, "TKTokenDriverConfiguration");
export const TKTokenKeyAlgorithm = _bindClass(CryptoTokenKit, "TKTokenKeyAlgorithm");
export const TKTokenKeyExchangeParameters = _bindClass(CryptoTokenKit, "TKTokenKeyExchangeParameters");
export const TKTokenKeychainCertificate = _bindClass(CryptoTokenKit, "TKTokenKeychainCertificate");
export const TKTokenKeychainContents = _bindClass(CryptoTokenKit, "TKTokenKeychainContents");
export const TKTokenKeychainItem = _bindClass(CryptoTokenKit, "TKTokenKeychainItem");
export const TKTokenKeychainKey = _bindClass(CryptoTokenKit, "TKTokenKeychainKey");
export const TKTokenPasswordAuthOperation = _bindClass(CryptoTokenKit, "TKTokenPasswordAuthOperation");
export const TKTokenSession = _bindClass(CryptoTokenKit, "TKTokenSession");
export const TKTokenSmartCardPINAuthOperation = _bindClass(CryptoTokenKit, "TKTokenSmartCardPINAuthOperation");
export const TKTokenWatcher = _bindClass(CryptoTokenKit, "TKTokenWatcher");
export const TKTokenWatcherTokenInfo = _bindClass(CryptoTokenKit, "TKTokenWatcherTokenInfo");
export { TKErrorCode } from "./TKErrorCode.js";
export { TKSmartCardPINCharset } from "./TKSmartCardPINCharset.js";
export { TKSmartCardPINCompletion } from "./TKSmartCardPINCompletion.js";
export { TKSmartCardPINConfirmation } from "./TKSmartCardPINConfirmation.js";
export { TKSmartCardPINEncoding } from "./TKSmartCardPINEncoding.js";
export { TKSmartCardPINJustification } from "./TKSmartCardPINJustification.js";
export { TKSmartCardProtocol } from "./TKSmartCardProtocol.js";
export { TKSmartCardSlotState } from "./TKSmartCardSlotState.js";
export { TKTokenOperation } from "./TKTokenOperation.js";
