import { FslAttestationResult, FslAttestationExpectation } from '../../../type'; import FormatBase from '../formatBase'; import FormatVerifyResult from '../formatVerifyResult'; declare class TpmFormat extends FormatBase { private static readonly X509_VERSION; private static readonly OID_ID_FIDO_GEN_CE_AAGUID; private static readonly OID_TPM_MANUFACTURER; private static readonly OID_TPM_MODEL; private static readonly OID_TPM_VERSION; private static TPM_GENERATED; private ver?; private alg?; private sig?; private x5c?; private certInfo?; private pubArea?; static getName(): string; config(attStmt: { [key: string]: [value: any]; }, result: FslAttestationResult, expectation: FslAttestationExpectation, config: any): void; verify(): Promise; private verifySignature; private parseCertInfo; private parsePubArea; } export default TpmFormat;