import { SignatureVerificationStatus } from "./signature-verification-status"; import { ISignatureCustomState } from "./signature-custom-state"; import { CadesType } from "./cades-type"; export interface ISignatureVerificationResultBase { verificationStatus: SignatureVerificationStatus; error?: string; signerName?: string; } export interface ISignatureVerificationResult extends ISignatureVerificationResultBase { issuerName?: string; signDate?: string; customState?: ISignatureCustomState; signerNameForeground?: string; } export interface IImportedSignatureVerificationResult extends ISignatureVerificationResultBase { publicKeyOid: string; cadesType: CadesType; }