declare interface Window { cadesplugin_load_timeout?: number; cadesplugin_skip_extension_install?: boolean; cadesplugin: Cadesplugin; } declare interface Cadesplugin { CAPICOM_LOCAL_MACHINE_STORE: any; CAPICOM_CURRENT_USER_STORE: any; CADESCOM_LOCAL_MACHINE_STORE: any; CADESCOM_CURRENT_USER_STORE: any; CADESCOM_CONTAINER_STORE: any; CAPICOM_MY_STORE: any; CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED: any; CADESCOM_XML_SIGNATURE_TYPE_ENVELOPED: any; CADESCOM_XML_SIGNATURE_TYPE_ENVELOPING: any; CADESCOM_XML_SIGNATURE_TYPE_TEMPLATE: any; XmlDsigGost3410UrlObsolete: any; XmlDsigGost3411UrlObsolete: any; XmlDsigGost3410Url: any; XmlDsigGost3411Url: any; CADESCOM_CADES_DEFAULT: any; CADESCOM_CADES_BES: any; CADESCOM_CADES_T: any; CADESCOM_CADES_X_LONG_TYPE_1: any; CADESCOM_PKCS7_TYPE: any; CADESCOM_ENCODE_BASE64: any; CADESCOM_ENCODE_BINARY: any; CADESCOM_ENCODE_ANY: any; CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT: any; CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN: any; CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY: any; CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME: any; CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME: any; CAPICOM_CERTIFICATE_FIND_SHA1_HASH: any; CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME: any; CAPICOM_CERTIFICATE_FIND_ISSUER_NAME: any; CAPICOM_CERTIFICATE_FIND_ROOT_NAME: any; CAPICOM_CERTIFICATE_FIND_TEMPLATE_NAME: any; CAPICOM_CERTIFICATE_FIND_EXTENSION: any; CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY: any; CAPICOM_CERTIFICATE_FIND_APPLICATION_POLICY: any; CAPICOM_CERTIFICATE_FIND_CERTIFICATE_POLICY: any; CAPICOM_CERTIFICATE_FIND_TIME_VALID: any; CAPICOM_CERTIFICATE_FIND_TIME_NOT_YET_VALID: any; CAPICOM_CERTIFICATE_FIND_TIME_EXPIRED: any; CAPICOM_CERTIFICATE_FIND_KEY_USAGE: any; CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE: any; CAPICOM_PROPID_ENHKEY_USAGE: any; CAPICOM_PROPID_KEY_PROV_INFO: any; CAPICOM_OID_OTHER: any; CAPICOM_OID_KEY_USAGE_EXTENSION: any; CAPICOM_EKU_CLIENT_AUTH: any; CAPICOM_EKU_SMARTCARD_LOGON: any; CAPICOM_EKU_OTHER: any; CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME: any; CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME: any; CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION: any; CADESCOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME: any; CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME: any; CADESCOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION: any; CADESCOM_ATTRIBUTE_OTHER: any; CADESCOM_STRING_TO_UCS2LE: any; CADESCOM_BASE64_TO_BINARY: any; CADESCOM_DISPLAY_DATA_NONE: any; CADESCOM_DISPLAY_DATA_CONTENT: any; CADESCOM_DISPLAY_DATA_ATTRIBUTE: any; CADESCOM_ENCRYPTION_ALGORITHM_RC2: any; CADESCOM_ENCRYPTION_ALGORITHM_RC4: any; CADESCOM_ENCRYPTION_ALGORITHM_DES: any; CADESCOM_ENCRYPTION_ALGORITHM_3DES: any; CADESCOM_ENCRYPTION_ALGORITHM_AES: any; CADESCOM_ENCRYPTION_ALGORITHM_GOST_28147_89: any; CADESCOM_HASH_ALGORITHM_SHA1: any; CADESCOM_HASH_ALGORITHM_MD2: any; CADESCOM_HASH_ALGORITHM_MD4: any; CADESCOM_HASH_ALGORITHM_MD5: any; CADESCOM_HASH_ALGORITHM_SHA_256: any; CADESCOM_HASH_ALGORITHM_SHA_384: any; CADESCOM_HASH_ALGORITHM_SHA_512: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411_HMAC: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256_HMAC: any; CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_512_HMAC: any; LOG_LEVEL_DEBUG: any LOG_LEVEL_INFO: any; LOG_LEVEL_ERROR: any; CADESCOM_AllowNone: any; CADESCOM_AllowNoOutstandingRequest: any; CADESCOM_AllowUntrustedCertificate: any; CADESCOM_AllowUntrustedRoot: any; CADESCOM_SkipInstallToStore: any; current_log_level?: number; JSModuleVersion: string; async_spawn(generatorFunc: any): any; CreateObject(name: any): any; CreateObjectAsync(name: any): any; getLastError(exception: any): string; is_capilite_enabled(): boolean; ReleasePluginObjects(): any; set(obj: any): void; set_log_level(level: number): void; }