import { FslAttestationResult, FslAttestationExpectation } from '../../type'; import FormatVerifyResult from './formatVerifyResult'; declare abstract class FormatBase { attStmt?: any; result?: FslAttestationResult; expectation?: FslAttestationExpectation; configure?: any; static getName(): string; abstract config(attStmt: any, result: FslAttestationResult, expectation: FslAttestationExpectation, config: any): void; verify(): Promise; static verifyCertificateChain(certificatePEMs: string[], result?: FslAttestationResult): Promise; } export default FormatBase;