import { TagTranslation } from '../../helpers/_parseCertInfo'; import { ExtendedKeysTranslations } from './getDecodedExtendedKeyUsage'; export declare type CadesCertificate = any; export declare class Certificate { _cadesCertificate: CadesCertificate; name: string; issuerName: string; subjectName: string; thumbprint: string; validFrom: string; validTo: string; constructor(_cadesCertificate: CadesCertificate, name: string, issuerName: string, subjectName: string, thumbprint: string, validFrom: string, validTo: string); getOwnerInfo(): Promise; getIssuerInfo(): Promise; getExtendedKeyUsage(): Promise; getDecodedExtendedKeyUsage(): Promise; getAlgorithm(): Promise; getCadesProp(propName: any): Promise; isValid(): Promise; exportBase64(): Promise; hasExtendedKeyUsage(oids: any): Promise; }