/// import { FslAttestationType, FslFormatVerifyResultOthers } from '../../type'; declare class FormatVerifyResult { protected _isValid: boolean; protected _attestationFormat: string; protected _attestationStatementAlg?: number; protected _attestationStatementSig?: Buffer; protected _attestationStatementX5c?: Buffer[]; protected _isValidSignature?: boolean; protected _attestationType?: FslAttestationType[]; protected _attestationTrustPath?: string[]; protected _isValidCertificateChain?: boolean | null; protected _others?: FslFormatVerifyResultOthers; constructor(isValid: boolean, attestationFormat: string); get isValid(): boolean; get attestationFormat(): string; setAttestationStatementAlg(alg: number): FormatVerifyResult; get attestationStatementAlg(): number | null; setAttestationStatementSig(sig: Buffer): FormatVerifyResult; get attestationStatementSig(): Buffer | null; setAttestationStatementX5c(x5c: Buffer[]): FormatVerifyResult; get attestationStatementX5c(): Buffer[] | null; setValidSignature(isValidSignature: boolean): FormatVerifyResult; get isValidSignature(): boolean | null; setAttestationType(attestationType: FslAttestationType[]): FormatVerifyResult; get attestationType(): FslAttestationType[] | null; /** Attestation trust path is either empty (in case of self attestation), or a set of X.509 certificates. */ setAttestationTrustPath(trustPath: string[]): FormatVerifyResult; get attestationTrustPath(): string[] | null; setValidCertificateChain(isValidCertificateChain: boolean | null): FormatVerifyResult; get isValidCertificateChain(): boolean | null; setOthers(others: FslFormatVerifyResultOthers): FormatVerifyResult; get others(): FslFormatVerifyResultOthers | null; } export default FormatVerifyResult;