tns-platform-declarations
Version:
Platform-specific TypeScript declarations for NativeScript for accessing native objects
1,712 lines (871 loc) • 73.1 kB
TypeScript
interface OS_sec_certificate extends NSObjectProtocol {
}
declare var OS_sec_certificate: {
prototype: OS_sec_certificate;
};
interface OS_sec_identity extends NSObjectProtocol {
}
declare var OS_sec_identity: {
prototype: OS_sec_identity;
};
interface OS_sec_object extends NSObjectProtocol {
}
declare var OS_sec_object: {
prototype: OS_sec_object;
};
interface OS_sec_protocol_metadata extends NSObjectProtocol {
}
declare var OS_sec_protocol_metadata: {
prototype: OS_sec_protocol_metadata;
};
interface OS_sec_protocol_options extends NSObjectProtocol {
}
declare var OS_sec_protocol_options: {
prototype: OS_sec_protocol_options;
};
interface OS_sec_trust extends NSObjectProtocol {
}
declare var OS_sec_trust: {
prototype: OS_sec_trust;
};
declare function SSLAddDistinguishedName(context: any, derDN: interop.Pointer | interop.Reference<any>, derDNLen: number): number;
declare const enum SSLAuthenticate {
kNeverAuthenticate = 0,
kAlwaysAuthenticate = 1,
kTryAuthenticate = 2
}
declare const enum SSLCiphersuiteGroup {
kSSLCiphersuiteGroupDefault = 0,
kSSLCiphersuiteGroupCompatibility = 1,
kSSLCiphersuiteGroupLegacy = 2,
kSSLCiphersuiteGroupATS = 3,
kSSLCiphersuiteGroupATSCompatibility = 4
}
declare const enum SSLClientCertificateState {
kSSLClientCertNone = 0,
kSSLClientCertRequested = 1,
kSSLClientCertSent = 2,
kSSLClientCertRejected = 3
}
declare function SSLClose(context: any): number;
declare const enum SSLConnectionType {
kSSLStreamType = 0,
kSSLDatagramType = 1
}
declare function SSLContextGetTypeID(): number;
declare function SSLCopyALPNProtocols(context: any, protocols: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare function SSLCopyDistinguishedNames(context: any, names: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare function SSLCopyPeerTrust(context: any, trust: interop.Pointer | interop.Reference<any>): number;
declare function SSLCopyRequestedPeerName(context: any, peerName: string | interop.Pointer | interop.Reference<any>, peerNameLen: interop.Pointer | interop.Reference<number>): number;
declare function SSLCopyRequestedPeerNameLength(ctx: any, peerNameLen: interop.Pointer | interop.Reference<number>): number;
declare function SSLCreateContext(alloc: any, protocolSide: SSLProtocolSide, connectionType: SSLConnectionType): any;
declare function SSLGetBufferedReadSize(context: any, bufferSize: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetClientCertificateState(context: any, clientState: interop.Pointer | interop.Reference<SSLClientCertificateState>): number;
declare function SSLGetConnection(context: any, connection: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>): number;
declare function SSLGetDatagramWriteSize(dtlsContext: any, bufSize: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetEnabledCiphers(context: any, ciphers: interop.Pointer | interop.Reference<number>, numCiphers: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetMaxDatagramRecordSize(dtlsContext: any, maxSize: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetNegotiatedCipher(context: any, cipherSuite: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetNegotiatedProtocolVersion(context: any, protocol: interop.Pointer | interop.Reference<SSLProtocol>): number;
declare function SSLGetNumberEnabledCiphers(context: any, numCiphers: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetNumberSupportedCiphers(context: any, numCiphers: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetPeerDomainName(context: any, peerName: string | interop.Pointer | interop.Reference<any>, peerNameLen: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetPeerDomainNameLength(context: any, peerNameLen: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetPeerID(context: any, peerID: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>, peerIDLen: interop.Pointer | interop.Reference<number>): number;
declare function SSLGetProtocolVersionMax(context: any, maxVersion: interop.Pointer | interop.Reference<SSLProtocol>): number;
declare function SSLGetProtocolVersionMin(context: any, minVersion: interop.Pointer | interop.Reference<SSLProtocol>): number;
declare function SSLGetSessionOption(context: any, option: SSLSessionOption, value: string | interop.Pointer | interop.Reference<any>): number;
declare function SSLGetSessionState(context: any, state: interop.Pointer | interop.Reference<SSLSessionState>): number;
declare function SSLGetSupportedCiphers(context: any, ciphers: interop.Pointer | interop.Reference<number>, numCiphers: interop.Pointer | interop.Reference<number>): number;
declare function SSLHandshake(context: any): number;
declare const enum SSLProtocol {
kSSLProtocolUnknown = 0,
kTLSProtocol1 = 4,
kTLSProtocol11 = 7,
kTLSProtocol12 = 8,
kDTLSProtocol1 = 9,
kTLSProtocol13 = 10,
kDTLSProtocol12 = 11,
kTLSProtocolMaxSupported = 999,
kSSLProtocol2 = 1,
kSSLProtocol3 = 2,
kSSLProtocol3Only = 3,
kTLSProtocol1Only = 5,
kSSLProtocolAll = 6
}
declare const enum SSLProtocolSide {
kSSLServerSide = 0,
kSSLClientSide = 1
}
declare function SSLReHandshake(context: any): number;
declare function SSLRead(context: any, data: interop.Pointer | interop.Reference<any>, dataLength: number, processed: interop.Pointer | interop.Reference<number>): number;
declare const enum SSLSessionOption {
kSSLSessionOptionBreakOnServerAuth = 0,
kSSLSessionOptionBreakOnCertRequested = 1,
kSSLSessionOptionBreakOnClientAuth = 2,
kSSLSessionOptionFalseStart = 3,
kSSLSessionOptionSendOneByteRecord = 4,
kSSLSessionOptionAllowServerIdentityChange = 5,
kSSLSessionOptionFallback = 6,
kSSLSessionOptionBreakOnClientHello = 7,
kSSLSessionOptionAllowRenegotiation = 8,
kSSLSessionOptionEnableSessionTickets = 9
}
declare const enum SSLSessionState {
kSSLIdle = 0,
kSSLHandshake = 1,
kSSLConnected = 2,
kSSLClosed = 3,
kSSLAborted = 4
}
declare function SSLSetALPNProtocols(context: any, protocols: NSArray<any> | any[]): number;
declare function SSLSetCertificate(context: any, certRefs: NSArray<any> | any[]): number;
declare function SSLSetClientSideAuthenticate(context: any, auth: SSLAuthenticate): number;
declare function SSLSetConnection(context: any, connection: interop.Pointer | interop.Reference<any>): number;
declare function SSLSetDatagramHelloCookie(dtlsContext: any, cookie: interop.Pointer | interop.Reference<any>, cookieLen: number): number;
declare function SSLSetEnabledCiphers(context: any, ciphers: interop.Pointer | interop.Reference<number>, numCiphers: number): number;
declare function SSLSetEncryptionCertificate(context: any, certRefs: NSArray<any> | any[]): number;
declare function SSLSetError(context: any, status: number): number;
declare function SSLSetIOFuncs(context: any, readFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<number>) => number>, writeFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<any>, p3: interop.Pointer | interop.Reference<number>) => number>): number;
declare function SSLSetMaxDatagramRecordSize(dtlsContext: any, maxSize: number): number;
declare function SSLSetOCSPResponse(context: any, response: NSData): number;
declare function SSLSetPeerDomainName(context: any, peerName: string | interop.Pointer | interop.Reference<any>, peerNameLen: number): number;
declare function SSLSetPeerID(context: any, peerID: interop.Pointer | interop.Reference<any>, peerIDLen: number): number;
declare function SSLSetProtocolVersionMax(context: any, maxVersion: SSLProtocol): number;
declare function SSLSetProtocolVersionMin(context: any, minVersion: SSLProtocol): number;
declare function SSLSetSessionConfig(context: any, config: string): number;
declare function SSLSetSessionOption(context: any, option: SSLSessionOption, value: boolean): number;
declare function SSLSetSessionTicketsEnabled(context: any, enabled: boolean): number;
declare function SSLWrite(context: any, data: interop.Pointer | interop.Reference<any>, dataLength: number, processed: interop.Pointer | interop.Reference<number>): number;
declare const SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_DHE_DSS_WITH_DES_CBC_SHA: number;
declare const SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_DHE_RSA_WITH_DES_CBC_SHA: number;
declare const SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_DH_DSS_WITH_DES_CBC_SHA: number;
declare const SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_DH_RSA_WITH_DES_CBC_SHA: number;
declare const SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_DH_anon_EXPORT_WITH_RC4_40_MD5: number;
declare const SSL_DH_anon_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_DH_anon_WITH_DES_CBC_SHA: number;
declare const SSL_DH_anon_WITH_RC4_128_MD5: number;
declare const SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA: number;
declare const SSL_FORTEZZA_DMS_WITH_NULL_SHA: number;
declare const SSL_NO_SUCH_CIPHERSUITE: number;
declare const SSL_NULL_WITH_NULL_NULL: number;
declare const SSL_RSA_EXPORT_WITH_DES40_CBC_SHA: number;
declare const SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5: number;
declare const SSL_RSA_EXPORT_WITH_RC4_40_MD5: number;
declare const SSL_RSA_WITH_3DES_EDE_CBC_MD5: number;
declare const SSL_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const SSL_RSA_WITH_DES_CBC_MD5: number;
declare const SSL_RSA_WITH_DES_CBC_SHA: number;
declare const SSL_RSA_WITH_IDEA_CBC_MD5: number;
declare const SSL_RSA_WITH_IDEA_CBC_SHA: number;
declare const SSL_RSA_WITH_NULL_MD5: number;
declare const SSL_RSA_WITH_NULL_SHA: number;
declare const SSL_RSA_WITH_RC2_CBC_MD5: number;
declare const SSL_RSA_WITH_RC4_128_MD5: number;
declare const SSL_RSA_WITH_RC4_128_SHA: number;
declare const enum SecAccessControlCreateFlags {
kSecAccessControlUserPresence = 1,
kSecAccessControlBiometryAny = 2,
kSecAccessControlTouchIDAny = 2,
kSecAccessControlBiometryCurrentSet = 8,
kSecAccessControlTouchIDCurrentSet = 8,
kSecAccessControlDevicePasscode = 16,
kSecAccessControlWatch = 32,
kSecAccessControlOr = 16384,
kSecAccessControlAnd = 32768,
kSecAccessControlPrivateKeyUsage = 1073741824,
kSecAccessControlApplicationPassword = 2147483648
}
declare function SecAccessControlCreateWithFlags(allocator: any, protection: any, flags: SecAccessControlCreateFlags, error: interop.Pointer | interop.Reference<NSError>): any;
declare function SecAccessControlGetTypeID(): number;
declare function SecAddSharedWebCredential(fqdn: string, account: string, password: string, completionHandler: (p1: NSError) => void): void;
declare function SecCertificateCopyCommonName(certificate: any, commonName: interop.Pointer | interop.Reference<string>): number;
declare function SecCertificateCopyData(certificate: any): NSData;
declare function SecCertificateCopyEmailAddresses(certificate: any, emailAddresses: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare function SecCertificateCopyKey(certificate: any): any;
declare function SecCertificateCopyNormalizedIssuerSequence(certificate: any): NSData;
declare function SecCertificateCopyNormalizedSubjectSequence(certificate: any): NSData;
declare function SecCertificateCopyPublicKey(certificate: any): any;
declare function SecCertificateCopySerialNumber(certificate: any): NSData;
declare function SecCertificateCopySerialNumberData(certificate: any, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecCertificateCopySubjectSummary(certificate: any): string;
declare function SecCertificateCreateWithData(allocator: any, data: NSData): any;
declare function SecCertificateGetTypeID(): number;
declare function SecCopyErrorMessageString(status: number, reserved: interop.Pointer | interop.Reference<any>): string;
declare function SecCreateSharedWebCredentialPassword(): string;
declare function SecIdentityCopyCertificate(identityRef: any, certificateRef: interop.Pointer | interop.Reference<any>): number;
declare function SecIdentityCopyPrivateKey(identityRef: any, privateKeyRef: interop.Pointer | interop.Reference<any>): number;
declare function SecIdentityGetTypeID(): number;
declare function SecItemAdd(attributes: NSDictionary<any, any>, result: interop.Pointer | interop.Reference<any>): number;
declare function SecItemCopyMatching(query: NSDictionary<any, any>, result: interop.Pointer | interop.Reference<any>): number;
declare function SecItemDelete(query: NSDictionary<any, any>): number;
declare function SecItemUpdate(query: NSDictionary<any, any>, attributesToUpdate: NSDictionary<any, any>): number;
declare function SecKeyCopyAttributes(key: any): NSDictionary<any, any>;
declare function SecKeyCopyExternalRepresentation(key: any, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecKeyCopyKeyExchangeResult(privateKey: any, algorithm: any, publicKey: any, parameters: NSDictionary<any, any>, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecKeyCopyPublicKey(key: any): any;
declare function SecKeyCreateDecryptedData(key: any, algorithm: any, ciphertext: NSData, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecKeyCreateEncryptedData(key: any, algorithm: any, plaintext: NSData, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecKeyCreateRandomKey(parameters: NSDictionary<any, any>, error: interop.Pointer | interop.Reference<NSError>): any;
declare function SecKeyCreateSignature(key: any, algorithm: any, dataToSign: NSData, error: interop.Pointer | interop.Reference<NSError>): NSData;
declare function SecKeyCreateWithData(keyData: NSData, attributes: NSDictionary<any, any>, error: interop.Pointer | interop.Reference<NSError>): any;
declare function SecKeyDecrypt(key: any, padding: SecPadding, cipherText: string | interop.Pointer | interop.Reference<any>, cipherTextLen: number, plainText: string | interop.Pointer | interop.Reference<any>, plainTextLen: interop.Pointer | interop.Reference<number>): number;
declare function SecKeyEncrypt(key: any, padding: SecPadding, plainText: string | interop.Pointer | interop.Reference<any>, plainTextLen: number, cipherText: string | interop.Pointer | interop.Reference<any>, cipherTextLen: interop.Pointer | interop.Reference<number>): number;
declare function SecKeyGeneratePair(parameters: NSDictionary<any, any>, publicKey: interop.Pointer | interop.Reference<any>, privateKey: interop.Pointer | interop.Reference<any>): number;
declare function SecKeyGetBlockSize(key: any): number;
declare function SecKeyGetTypeID(): number;
declare function SecKeyIsAlgorithmSupported(key: any, operation: SecKeyOperationType, algorithm: any): boolean;
declare const enum SecKeyOperationType {
kSecKeyOperationTypeSign = 0,
kSecKeyOperationTypeVerify = 1,
kSecKeyOperationTypeEncrypt = 2,
kSecKeyOperationTypeDecrypt = 3,
kSecKeyOperationTypeKeyExchange = 4
}
declare function SecKeyRawSign(key: any, padding: SecPadding, dataToSign: string | interop.Pointer | interop.Reference<any>, dataToSignLen: number, sig: string | interop.Pointer | interop.Reference<any>, sigLen: interop.Pointer | interop.Reference<number>): number;
declare function SecKeyRawVerify(key: any, padding: SecPadding, signedData: string | interop.Pointer | interop.Reference<any>, signedDataLen: number, sig: string | interop.Pointer | interop.Reference<any>, sigLen: number): number;
declare function SecKeyVerifySignature(key: any, algorithm: any, signedData: NSData, signature: NSData, error: interop.Pointer | interop.Reference<NSError>): boolean;
declare function SecPKCS12Import(pkcs12_data: NSData, options: NSDictionary<any, any>, items: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare const enum SecPadding {
kSecPaddingNone = 0,
kSecPaddingPKCS1 = 1,
kSecPaddingOAEP = 2,
kSecPaddingSigRaw = 16384,
kSecPaddingPKCS1MD2 = 32768,
kSecPaddingPKCS1MD5 = 32769,
kSecPaddingPKCS1SHA1 = 32770,
kSecPaddingPKCS1SHA224 = 32771,
kSecPaddingPKCS1SHA256 = 32772,
kSecPaddingPKCS1SHA384 = 32773,
kSecPaddingPKCS1SHA512 = 32774
}
declare function SecPolicyCopyProperties(policyRef: any): NSDictionary<any, any>;
declare function SecPolicyCreateBasicX509(): any;
declare function SecPolicyCreateRevocation(revocationFlags: number): any;
declare function SecPolicyCreateSSL(server: boolean, hostname: string): any;
declare function SecPolicyCreateWithProperties(policyIdentifier: any, properties: NSDictionary<any, any>): any;
declare function SecPolicyGetTypeID(): number;
declare function SecRandomCopyBytes(rnd: interop.Pointer | interop.Reference<any>, count: number, bytes: interop.Pointer | interop.Reference<any>): number;
declare function SecRequestSharedWebCredential(fqdn: string, account: string, completionHandler: (p1: NSArray<any>, p2: NSError) => void): void;
declare function SecTrustCopyCustomAnchorCertificates(trust: any, anchors: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare function SecTrustCopyExceptions(trust: any): NSData;
declare function SecTrustCopyPolicies(trust: any, policies: interop.Pointer | interop.Reference<NSArray<any>>): number;
declare function SecTrustCopyProperties(trust: any): NSArray<any>;
declare function SecTrustCopyPublicKey(trust: any): any;
declare function SecTrustCopyResult(trust: any): NSDictionary<any, any>;
declare function SecTrustCreateWithCertificates(certificates: any, policies: any, trust: interop.Pointer | interop.Reference<any>): number;
declare function SecTrustEvaluate(trust: any, result: interop.Pointer | interop.Reference<SecTrustResultType>): number;
declare function SecTrustEvaluateAsync(trust: any, queue: NSObject, result: (p1: any, p2: SecTrustResultType) => void): number;
declare function SecTrustEvaluateAsyncWithError(trust: any, queue: NSObject, result: (p1: any, p2: boolean, p3: NSError) => void): number;
declare function SecTrustEvaluateWithError(trust: any, error: interop.Pointer | interop.Reference<NSError>): boolean;
declare function SecTrustGetCertificateAtIndex(trust: any, ix: number): any;
declare function SecTrustGetCertificateCount(trust: any): number;
declare function SecTrustGetNetworkFetchAllowed(trust: any, allowFetch: string | interop.Pointer | interop.Reference<any>): number;
declare function SecTrustGetTrustResult(trust: any, result: interop.Pointer | interop.Reference<SecTrustResultType>): number;
declare function SecTrustGetTypeID(): number;
declare function SecTrustGetVerifyTime(trust: any): number;
declare const enum SecTrustResultType {
kSecTrustResultInvalid = 0,
kSecTrustResultProceed = 1,
kSecTrustResultConfirm = 2,
kSecTrustResultDeny = 3,
kSecTrustResultUnspecified = 4,
kSecTrustResultRecoverableTrustFailure = 5,
kSecTrustResultFatalTrustFailure = 6,
kSecTrustResultOtherError = 7
}
declare function SecTrustSetAnchorCertificates(trust: any, anchorCertificates: NSArray<any> | any[]): number;
declare function SecTrustSetAnchorCertificatesOnly(trust: any, anchorCertificatesOnly: boolean): number;
declare function SecTrustSetExceptions(trust: any, exceptions: NSData): boolean;
declare function SecTrustSetNetworkFetchAllowed(trust: any, allowFetch: boolean): number;
declare function SecTrustSetOCSPResponse(trust: any, responseData: any): number;
declare function SecTrustSetPolicies(trust: any, policies: any): number;
declare function SecTrustSetSignedCertificateTimestamps(trust: any, sctArray: NSArray<any> | any[]): number;
declare function SecTrustSetVerifyDate(trust: any, verifyDate: Date): number;
declare const TLS_AES_128_CCM_8_SHA256: number;
declare const TLS_AES_128_CCM_SHA256: number;
declare const TLS_AES_128_GCM_SHA256: number;
declare const TLS_AES_256_GCM_SHA384: number;
declare const TLS_CHACHA20_POLY1305_SHA256: number;
declare const TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DHE_DSS_WITH_AES_128_CBC_SHA: number;
declare const TLS_DHE_DSS_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DHE_DSS_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DHE_DSS_WITH_AES_256_CBC_SHA: number;
declare const TLS_DHE_DSS_WITH_AES_256_CBC_SHA256: number;
declare const TLS_DHE_DSS_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DHE_PSK_WITH_AES_128_CBC_SHA: number;
declare const TLS_DHE_PSK_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DHE_PSK_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DHE_PSK_WITH_AES_256_CBC_SHA: number;
declare const TLS_DHE_PSK_WITH_AES_256_CBC_SHA384: number;
declare const TLS_DHE_PSK_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DHE_PSK_WITH_NULL_SHA: number;
declare const TLS_DHE_PSK_WITH_NULL_SHA256: number;
declare const TLS_DHE_PSK_WITH_NULL_SHA384: number;
declare const TLS_DHE_PSK_WITH_RC4_128_SHA: number;
declare const TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DHE_RSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_DHE_RSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DHE_RSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DHE_RSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_DHE_RSA_WITH_AES_256_CBC_SHA256: number;
declare const TLS_DHE_RSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DH_DSS_WITH_AES_128_CBC_SHA: number;
declare const TLS_DH_DSS_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DH_DSS_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DH_DSS_WITH_AES_256_CBC_SHA: number;
declare const TLS_DH_DSS_WITH_AES_256_CBC_SHA256: number;
declare const TLS_DH_DSS_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DH_RSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_DH_RSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DH_RSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DH_RSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_DH_RSA_WITH_AES_256_CBC_SHA256: number;
declare const TLS_DH_RSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DH_anon_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_DH_anon_WITH_AES_128_CBC_SHA: number;
declare const TLS_DH_anon_WITH_AES_128_CBC_SHA256: number;
declare const TLS_DH_anon_WITH_AES_128_GCM_SHA256: number;
declare const TLS_DH_anon_WITH_AES_256_CBC_SHA: number;
declare const TLS_DH_anon_WITH_AES_256_CBC_SHA256: number;
declare const TLS_DH_anon_WITH_AES_256_GCM_SHA384: number;
declare const TLS_DH_anon_WITH_RC4_128_MD5: number;
declare const TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384: number;
declare const TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256: number;
declare const TLS_ECDHE_ECDSA_WITH_NULL_SHA: number;
declare const TLS_ECDHE_ECDSA_WITH_RC4_128_SHA: number;
declare const TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384: number;
declare const TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256: number;
declare const TLS_ECDHE_RSA_WITH_NULL_SHA: number;
declare const TLS_ECDHE_RSA_WITH_RC4_128_SHA: number;
declare const TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384: number;
declare const TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_ECDH_ECDSA_WITH_NULL_SHA: number;
declare const TLS_ECDH_ECDSA_WITH_RC4_128_SHA: number;
declare const TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384: number;
declare const TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_ECDH_RSA_WITH_NULL_SHA: number;
declare const TLS_ECDH_RSA_WITH_RC4_128_SHA: number;
declare const TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_ECDH_anon_WITH_AES_128_CBC_SHA: number;
declare const TLS_ECDH_anon_WITH_AES_256_CBC_SHA: number;
declare const TLS_ECDH_anon_WITH_NULL_SHA: number;
declare const TLS_ECDH_anon_WITH_RC4_128_SHA: number;
declare const TLS_EMPTY_RENEGOTIATION_INFO_SCSV: number;
declare const TLS_NULL_WITH_NULL_NULL: number;
declare const TLS_PSK_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_PSK_WITH_AES_128_CBC_SHA: number;
declare const TLS_PSK_WITH_AES_128_CBC_SHA256: number;
declare const TLS_PSK_WITH_AES_128_GCM_SHA256: number;
declare const TLS_PSK_WITH_AES_256_CBC_SHA: number;
declare const TLS_PSK_WITH_AES_256_CBC_SHA384: number;
declare const TLS_PSK_WITH_AES_256_GCM_SHA384: number;
declare const TLS_PSK_WITH_CHACHA20_POLY1305_SHA256: number;
declare const TLS_PSK_WITH_NULL_SHA: number;
declare const TLS_PSK_WITH_NULL_SHA256: number;
declare const TLS_PSK_WITH_NULL_SHA384: number;
declare const TLS_PSK_WITH_RC4_128_SHA: number;
declare const TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_RSA_PSK_WITH_AES_128_CBC_SHA: number;
declare const TLS_RSA_PSK_WITH_AES_128_CBC_SHA256: number;
declare const TLS_RSA_PSK_WITH_AES_128_GCM_SHA256: number;
declare const TLS_RSA_PSK_WITH_AES_256_CBC_SHA: number;
declare const TLS_RSA_PSK_WITH_AES_256_CBC_SHA384: number;
declare const TLS_RSA_PSK_WITH_AES_256_GCM_SHA384: number;
declare const TLS_RSA_PSK_WITH_NULL_SHA: number;
declare const TLS_RSA_PSK_WITH_NULL_SHA256: number;
declare const TLS_RSA_PSK_WITH_NULL_SHA384: number;
declare const TLS_RSA_PSK_WITH_RC4_128_SHA: number;
declare const TLS_RSA_WITH_3DES_EDE_CBC_SHA: number;
declare const TLS_RSA_WITH_AES_128_CBC_SHA: number;
declare const TLS_RSA_WITH_AES_128_CBC_SHA256: number;
declare const TLS_RSA_WITH_AES_128_GCM_SHA256: number;
declare const TLS_RSA_WITH_AES_256_CBC_SHA: number;
declare const TLS_RSA_WITH_AES_256_CBC_SHA256: number;
declare const TLS_RSA_WITH_AES_256_GCM_SHA384: number;
declare const TLS_RSA_WITH_NULL_MD5: number;
declare const TLS_RSA_WITH_NULL_SHA: number;
declare const TLS_RSA_WITH_NULL_SHA256: number;
declare const TLS_RSA_WITH_RC4_128_MD5: number;
declare const TLS_RSA_WITH_RC4_128_SHA: number;
declare const errSSLATSCertificateHashAlgorithmViolation: number;
declare const errSSLATSCertificateTrustViolation: number;
declare const errSSLATSCiphersuiteViolation: number;
declare const errSSLATSLeafCertificateHashAlgorithmViolation: number;
declare const errSSLATSMinimumKeySizeViolation: number;
declare const errSSLATSMinimumVersionViolation: number;
declare const errSSLATSViolation: number;
declare const errSSLBadCert: number;
declare const errSSLBadCertificateStatusResponse: number;
declare const errSSLBadCipherSuite: number;
declare const errSSLBadConfiguration: number;
declare const errSSLBadRecordMac: number;
declare const errSSLBufferOverflow: number;
declare const errSSLCertExpired: number;
declare const errSSLCertNotYetValid: number;
declare const errSSLCertificateRequired: number;
declare const errSSLClientCertRequested: number;
declare const errSSLClientHelloReceived: number;
declare const errSSLClosedAbort: number;
declare const errSSLClosedGraceful: number;
declare const errSSLClosedNoNotify: number;
declare const errSSLConfigurationFailed: number;
declare const errSSLConnectionRefused: number;
declare const errSSLCrypto: number;
declare const errSSLDecodeError: number;
declare const errSSLDecompressFail: number;
declare const errSSLDecryptionFail: number;
declare const errSSLFatalAlert: number;
declare const errSSLHandshakeFail: number;
declare const errSSLHostNameMismatch: number;
declare const errSSLIllegalParam: number;
declare const errSSLInappropriateFallback: number;
declare const errSSLInternal: number;
declare const errSSLMissingExtension: number;
declare const errSSLModuleAttach: number;
declare const errSSLNegotiation: number;
declare const errSSLNetworkTimeout: number;
declare const errSSLNoRootCert: number;
declare const errSSLPeerAccessDenied: number;
declare const errSSLPeerAuthCompleted: number;
declare const errSSLPeerBadCert: number;
declare const errSSLPeerBadRecordMac: number;
declare const errSSLPeerCertExpired: number;
declare const errSSLPeerCertRevoked: number;
declare const errSSLPeerCertUnknown: number;
declare const errSSLPeerDecodeError: number;
declare const errSSLPeerDecompressFail: number;
declare const errSSLPeerDecryptError: number;
declare const errSSLPeerDecryptionFail: number;
declare const errSSLPeerExportRestriction: number;
declare const errSSLPeerHandshakeFail: number;
declare const errSSLPeerInsufficientSecurity: number;
declare const errSSLPeerInternalError: number;
declare const errSSLPeerNoRenegotiation: number;
declare const errSSLPeerProtocolVersion: number;
declare const errSSLPeerRecordOverflow: number;
declare const errSSLPeerUnexpectedMsg: number;
declare const errSSLPeerUnknownCA: number;
declare const errSSLPeerUnsupportedCert: number;
declare const errSSLPeerUserCancelled: number;
declare const errSSLProtocol: number;
declare const errSSLRecordOverflow: number;
declare const errSSLSessionNotFound: number;
declare const errSSLTransportReset: number;
declare const errSSLUnexpectedMessage: number;
declare const errSSLUnexpectedRecord: number;
declare const errSSLUnknownPSKIdentity: number;
declare const errSSLUnknownRootCert: number;
declare const errSSLUnrecognizedName: number;
declare const errSSLUnsupportedExtension: number;
declare const errSSLWeakPeerEphemeralDHKey: number;
declare const errSSLWouldBlock: number;
declare const errSSLXCertChainInvalid: number;
declare const errSecACLAddFailed: number;
declare const errSecACLChangeFailed: number;
declare const errSecACLDeleteFailed: number;
declare const errSecACLNotSimple: number;
declare const errSecACLReplaceFailed: number;
declare const errSecAddinLoadFailed: number;
declare const errSecAddinUnloadFailed: number;
declare const errSecAlgorithmMismatch: number;
declare const errSecAllocate: number;
declare const errSecAlreadyLoggedIn: number;
declare const errSecAppleAddAppACLSubject: number;
declare const errSecAppleInvalidKeyEndDate: number;
declare const errSecAppleInvalidKeyStartDate: number;
declare const errSecApplePublicKeyIncomplete: number;
declare const errSecAppleSSLv2Rollback: number;
declare const errSecAppleSignatureMismatch: number;
declare const errSecAttachHandleBusy: number;
declare const errSecAttributeNotInContext: number;
declare const errSecAuthFailed: number;
declare const errSecBadReq: number;
declare const errSecBlockSizeMismatch: number;
declare const errSecBufferTooSmall: number;
declare const errSecCRLAlreadySigned: number;
declare const errSecCRLBadURI: number;
declare const errSecCRLExpired: number;
declare const errSecCRLNotFound: number;
declare const errSecCRLNotTrusted: number;
declare const errSecCRLNotValidYet: number;
declare const errSecCRLPolicyFailed: number;
declare const errSecCRLServerDown: number;
declare const errSecCallbackFailed: number;
declare const errSecCertificateCannotOperate: number;
declare const errSecCertificateExpired: number;
declare const errSecCertificateNameNotAllowed: number;
declare const errSecCertificateNotValidYet: number;
declare const errSecCertificatePolicyNotAllowed: number;
declare const errSecCertificateRevoked: number;
declare const errSecCertificateSuspended: number;
declare const errSecCertificateValidityPeriodTooLong: number;
declare const errSecCodeSigningBadCertChainLength: number;
declare const errSecCodeSigningBadPathLengthConstraint: number;
declare const errSecCodeSigningDevelopment: number;
declare const errSecCodeSigningNoBasicConstraints: number;
declare const errSecCodeSigningNoExtendedKeyUsage: number;
declare const errSecConversionError: number;
declare const errSecCoreFoundationUnknown: number;
declare const errSecCreateChainFailed: number;
declare const errSecDataNotAvailable: number;
declare const errSecDataNotModifiable: number;
declare const errSecDataTooLarge: number;
declare const errSecDatabaseLocked: number;
declare const errSecDatastoreIsOpen: number;
declare const errSecDecode: number;
declare const errSecDeviceError: number;
declare const errSecDeviceFailed: number;
declare const errSecDeviceReset: number;
declare const errSecDeviceVerifyFailed: number;
declare const errSecDiskFull: number;
declare const errSecDskFull: number;
declare const errSecDuplicateCallback: number;
declare const errSecDuplicateItem: number;
declare const errSecDuplicateKeychain: number;
declare const errSecEMMLoadFailed: number;
declare const errSecEMMUnloadFailed: number;
declare const errSecEndOfData: number;
declare const errSecEventNotificationCallbackNotFound: number;
declare const errSecExtendedKeyUsageNotCritical: number;
declare const errSecFieldSpecifiedMultiple: number;
declare const errSecFileTooBig: number;
declare const errSecFunctionFailed: number;
declare const errSecFunctionIntegrityFail: number;
declare const errSecHostNameMismatch: number;
declare const errSecIDPFailure: number;
declare const errSecIO: number;
declare const errSecInDarkWake: number;
declare const errSecIncompatibleDatabaseBlob: number;
declare const errSecIncompatibleFieldFormat: number;
declare const errSecIncompatibleKeyBlob: number;
declare const errSecIncompatibleVersion: number;
declare const errSecIncompleteCertRevocationCheck: number;
declare const errSecInputLengthError: number;
declare const errSecInsufficientClientID: number;
declare const errSecInsufficientCredentials: number;
declare const errSecInteractionNotAllowed: number;
declare const errSecInteractionRequired: number;
declare const errSecInternalComponent: number;
declare const errSecInternalError: number;
declare const errSecInvaldCRLAuthority: number;
declare const errSecInvalidACL: number;
declare const errSecInvalidAccessCredentials: number;
declare const errSecInvalidAccessRequest: number;
declare const errSecInvalidAction: number;
declare const errSecInvalidAddinFunctionTable: number;
declare const errSecInvalidAlgorithm: number;
declare const errSecInvalidAlgorithmParms: number;
declare const errSecInvalidAttributeAccessCredentials: number;
declare const errSecInvalidAttributeBase: number;
declare const errSecInvalidAttributeBlockSize: number;
declare const errSecInvalidAttributeDLDBHandle: number;
declare const errSecInvalidAttributeEffectiveBits: number;
declare const errSecInvalidAttributeEndDate: number;
declare const errSecInvalidAttributeInitVector: number;
declare const errSecInvalidAttributeIterationCount: number;
declare const errSecInvalidAttributeKey: number;
declare const errSecInvalidAttributeKeyLength: number;
declare const errSecInvalidAttributeKeyType: number;
declare const errSecInvalidAttributeLabel: number;
declare const errSecInvalidAttributeMode: number;
declare const errSecInvalidAttributeOutputSize: number;
declare const errSecInvalidAttributePadding: number;
declare const errSecInvalidAttributePassphrase: number;
declare const errSecInvalidAttributePrime: number;
declare const errSecInvalidAttributePrivateKeyFormat: number;
declare const errSecInvalidAttributePublicKeyFormat: number;
declare const errSecInvalidAttributeRandom: number;
declare const errSecInvalidAttributeRounds: number;
declare const errSecInvalidAttributeSalt: number;
declare const errSecInvalidAttributeSeed: number;
declare const errSecInvalidAttributeStartDate: number;
declare const errSecInvalidAttributeSubprime: number;
declare const errSecInvalidAttributeSymmetricKeyFormat: number;
declare const errSecInvalidAttributeVersion: number;
declare const errSecInvalidAttributeWrappedKeyFormat: number;
declare const errSecInvalidAuthority: number;
declare const errSecInvalidAuthorityKeyID: number;
declare const errSecInvalidBaseACLs: number;
declare const errSecInvalidBundleInfo: number;
declare const errSecInvalidCRL: number;
declare const errSecInvalidCRLEncoding: number;
declare const errSecInvalidCRLGroup: number;
declare const errSecInvalidCRLIndex: number;
declare const errSecInvalidCRLType: number;
declare const errSecInvalidCallback: number;
declare const errSecInvalidCertAuthority: number;
declare const errSecInvalidCertificateGroup: number;
declare const errSecInvalidCertificateRef: number;
declare const errSecInvalidContext: number;
declare const errSecInvalidDBList: number;
declare const errSecInvalidDBLocation: number;
declare const errSecInvalidData: number;
declare const errSecInvalidDatabaseBlob: number;
declare const errSecInvalidDigestAlgorithm: number;
declare const errSecInvalidEncoding: number;
declare const errSecInvalidExtendedKeyUsage: number;
declare const errSecInvalidFormType: number;
declare const errSecInvalidGUID: number;
declare const errSecInvalidHandle: number;
declare const errSecInvalidHandleUsage: number;
declare const errSecInvalidID: number;
declare const errSecInvalidIDLinkage: number;
declare const errSecInvalidIdentifier: number;
declare const errSecInvalidIndex: number;
declare const errSecInvalidIndexInfo: number;
declare const errSecInvalidInputVector: number;
declare const errSecInvalidItemRef: number;
declare const errSecInvalidKeyAttributeMask: number;
declare const errSecInvalidKeyBlob: number;
declare const errSecInvalidKeyFormat: number;
declare const errSecInvalidKeyHierarchy: number;
declare const errSecInvalidKeyLabel: number;
declare const errSecInvalidKeyRef: number;
declare const errSecInvalidKeyUsageForPolicy: number;
declare const errSecInvalidKeyUsageMask: number;
declare const errSecInvalidKeychain: number;
declare const errSecInvalidLoginName: number;
declare const errSecInvalidModifyMode: number;
declare const errSecInvalidName: number;
declare const errSecInvalidNetworkAddress: number;
declare const errSecInvalidNewOwner: number;
declare const errSecInvalidNumberOfFields: number;
declare const errSecInvalidOutputVector: number;
declare const errSecInvalidOwnerEdit: number;
declare const errSecInvalidPVC: number;
declare const errSecInvalidParsingModule: number;
declare const errSecInvalidPassthroughID: number;
declare const errSecInvalidPasswordRef: number;
declare const errSecInvalidPointer: number;
declare const errSecInvalidPolicyIdentifiers: number;
declare const errSecInvalidPrefsDomain: number;
declare const errSecInvalidQuery: number;
declare const errSecInvalidReason: number;
declare const errSecInvalidRecord: number;
declare const errSecInvalidRequestInputs: number;
declare const errSecInvalidRequestor: number;
declare const errSecInvalidResponseVector: number;
declare const errSecInvalidRoot: number;
declare const errSecInvalidSampleValue: number;
declare const errSecInvalidScope: number;
declare const errSecInvalidSearchRef: number;
declare const errSecInvalidServiceMask: number;
declare const errSecInvalidSignature: number;
declare const errSecInvalidStopOnPolicy: number;
declare const errSecInvalidSubServiceID: number;
declare const errSecInvalidSubjectKeyID: number;
declare const errSecInvalidSubjectName: number;
declare const errSecInvalidTimeString: number;
declare const errSecInvalidTrustSetting: number;
declare const errSecInvalidTrustSettings: number;
declare const errSecInvalidTuple: number;
declare const errSecInvalidTupleCredendtials: number;
declare const errSecInvalidTupleGroup: number;
declare const errSecInvalidValidityPeriod: number;
declare const errSecInvalidValue: number;
declare const errSecItemNotFound: number;
declare const errSecKeyBlobTypeIncorrect: number;
declare const errSecKeyHeaderInconsistent: number;
declare const errSecKeyIsSensitive: number;
declare const errSecKeySizeNotAllowed: number;
declare const errSecKeyUsageIncorrect: number;
declare const errSecLibraryReferenceNotFound: number;
declare const errSecMDSError: number;
declare const errSecMemoryError: number;
declare const errSecMissingAlgorithmParms: number;
declare const errSecMissingAttributeAccessCredentials: number;
declare const errSecMissingAttributeBase: number;
declare const errSecMissingAttributeBlockSize: number;
declare const errSecMissingAttributeDLDBHandle: number;
declare const errSecMissingAttributeEffectiveBits: number;
declare const errSecMissingAttributeEndDate: number;
declare const errSecMissingAttributeInitVector: number;
declare const errSecMissingAttributeIterationCount: number;
declare const errSecMissingAttributeKey: number;
declare const errSecMissingAttributeKeyLength: number;
declare const errSecMissingAttributeKeyType: number;
declare const errSecMissingAttributeLabel: number;
declare const errSecMissingAttributeMode: number;
declare const errSecMissingAttributeOutputSize: number;
declare const errSecMissingAttributePadding: number;
declare const errSecMissingAttributePassphrase: number;
declare const errSecMissingAttributePrime: number;
declare const errSecMissingAttributePrivateKeyFormat: number;
declare const errSecMissingAttributePublicKeyFormat: number;
declare const errSecMissingAttributeRandom: number;
declare const errSecMissingAttributeRounds: number;
declare const errSecMissingAttributeSalt: number;
declare const errSecMissingAttributeSeed: number;
declare const errSecMissingAttributeStartDate: number;
declare const errSecMissingAttributeSubprime: number;
declare const errSecMissingAttributeSymmetricKeyFormat: number;
declare const errSecMissingAttributeVersion: number;
declare const errSecMissingAttributeWrappedKeyFormat: number;
declare const errSecMissingEntitlement: number;
declare const errSecMissingRequiredExtension: number;
declare const errSecMissingValue: number;
declare const errSecMobileMeCSRVerifyFailure: number;
declare const errSecMobileMeFailedConsistencyCheck: number;
declare const errSecMobileMeNoRequestPending: number;
declare const errSecMobileMeRequestAlreadyPending: number;
declare const errSecMobileMeRequestQueued: number;
declare const errSecMobileMeRequestRedirected: number;
declare const errSecMobileMeServerAlreadyExists: number;
declare const errSecMobileMeServerError: number;
declare const errSecMobileMeServerNotAvailable: number;
declare const errSecMobileMeServerServiceErr: number;
declare const errSecModuleManagerInitializeFailed: number;
declare const errSecModuleManagerNotFound: number;
declare const errSecModuleManifestVerifyFailed: number;
declare const errSecModuleNotLoaded: number;
declare const errSecMultiplePrivKeys: number;
declare const errSecMultipleValuesUnsupported: number;
declare const errSecNetworkFailure: number;
declare const errSecNoAccessForItem: number;
declare const errSecNoBasicConstraints: number;
declare const errSecNoBasicConstraintsCA: number;
declare const errSecNoCertificateModule: number;
declare const errSecNoDefaultAuthority: number;
declare const errSecNoDefaultKeychain: number;
declare const errSecNoFieldValues: number;
declare const errSecNoPolicyModule: number;
declare const errSecNoStorageModule: number;
declare const errSecNoSuchAttr: number;
declare const errSecNoSuchClass: number;
declare const errSecNoSuchKeychain: number;
declare const errSecNoTrustSettings: number;
declare const errSecNotAvailable: number;
declare const errSecNotInitialized: number;
declare const errSecNotLoggedIn: number;
declare const errSecNotSigner: number;
declare const errSecNotTrusted: number;
declare const errSecOCSPBadRequest: number;
declare const errSecOCSPBadResponse: number;
declare const errSecOCSPNoSigner: number;
declare const errSecOCSPNotTrustedToAnchor: number;
declare const errSecOCSPResponderInternalError: number;
declare const errSecOCSPResponderMalformedReq: number;
declare const errSecOCSPResponderSignatureRequired: number;
declare const errSecOCSPResponderTryLater: number;
declare const errSecOCSPResponderUnauthorized: number;
declare const errSecOCSPResponseNonceMismatch: number;
declare const errSecOCSPSignatureError: number;
declare const errSecOCSPStatusUnrecognized: number;
declare const errSecOCSPUnavailable: number;
declare const errSecOpWr: number;
declare const errSecOutputLengthError: number;
declare const errSecPVCAlreadyConfigured: number;
declare const errSecPVCReferentNotFound: number;
declare const errSecParam: number;
declare const errSecPassphraseRequired: number;
declare const errSecPathLengthConstraintExceeded: number;
declare const errSecPkcs12VerifyFailure: number;
declare const errSecPolicyNotFound: number;
declare const errSecPrivilegeNotGranted: number;
declare const errSecPrivilegeNotSupported: number;
declare const errSecPublicKeyInconsistent: number;
declare const errSecQuerySizeUnknown: number;
declare const errSecQuotaExceeded: number;
declare const errSecReadOnly: number;
declare const errSecReadOnlyAttr: number;
declare const errSecRecordModified: number;
declare const errSecRejectedForm: number;
declare const errSecRequestDescriptor: number;
declare const errSecRequestLost: number;
declare const errSecRequestRejected: number;
declare const errSecResourceSignBadCertChainLength: number;
declare const errSecResourceSignBadExtKeyUsage: number;
declare const errSecSMIMEBadExtendedKeyUsage: number;
declare const errSecSMIMEBadKeyUsage: number;
declare const errSecSMIMEEmailAddressesNotFound: number;
declare const errSecSMIMEKeyUsageNotCritical: number;
declare const errSecSMIMENoEmailAddress: number;
declare const errSecSMIMESubjAltNameNotCritical: number;
declare const errSecSSLBadExtendedKeyUsage: number;
declare const errSecSelfCheckFailed: number;
declare const errSecServiceNotAvailable: number;
declare const errSecSigningTimeMissing: number;
declare const errSecStagedOperationInProgress: number;
declare const errSecStagedOperationNotStarted: number;
declare const errSecSuccess: number;
declare const errSecTagNotFound: number;
declare const errSecTimestampAddInfoNotAvailable: number;
declare const errSecTimestampBadAlg: number;
declare const errSecTimestampBadDataFormat: number;
declare const errSecTimestampBadRequest: number;
declare const errSecTimestampInvalid: number;
declare const errSecTimestampMissing: number;
declare const errSecTimestampNotTrusted: number;
declare const errSecTimestampRejection: number;
declare const errSecTimestampRevocationNotification: number;
declare const errSecTimestampRevocationWarning: number;
declare const errSecTimestampServiceNotAvailable: number;
declare const errSecTimestampSystemFailure: number;
declare const errSecTimestampTimeNotAvailable: number;
declare const errSecTimestampUnacceptedExtension: number;
declare const errSecTimestampUnacceptedPolicy: number;
declare const errSecTimestampWaiting: number;
declare const errSecTrustNotAvailable: number;
declare const errSecTrustSettingDeny: number;
declare const errSecUnimplemented: number;
declare const errSecUnknownCRLExtension: number;
declare const errSecUnknownCertExtension: number;
declare const errSecUnknownCriticalExtensionFlag: number;
declare const errSecUnknownFormat: number;
declare const errSecUnknownQualifiedCertStatement: number;
declare const errSecUnknownTag: number;
declare const errSecUnsupportedAddressType: number;
declare const errSecUnsupportedFieldFormat: number;
declare const errSecUnsupportedFormat: number;
declare const errSecUnsupportedIndexInfo: number;
declare const errSecUnsupportedKeyAttributeMask: number;
declare const errSecUnsupportedKeyFormat: number;
declare const errSecUnsupportedKeyLabel: number;
declare const errSecUnsupportedKeySize: number;
declare const errSecUnsupportedKeyUsageMask: number;
declare const errSecUnsupportedLocality: number;
declare const errSecUnsupportedNumAttributes: number;
declare const errSecUnsupportedNumIndexes: number;
declare const errSecUnsupportedNumRecordTypes: number;
declare const errSecUnsupportedNumSelectionPreds: number;
declare const errSecUnsupportedOperator: number;
declare const errSecUnsupportedQueryLimits: number;
declare const errSecUnsupport