import { JsonWebKey } from '../../resolvers/didDocument.dto.js'; import { ValidationResult } from '../../shared/dto/validationResult.dto.js'; import { CredentialValidationTypes } from '../presentation/verifiablePresentationValidationReport.js'; export declare class SignatureValidator { validate(jws: string, publicKeyJwk: JsonWebKey, alg: string, credentialId?: string): Promise; getValidationType(): CredentialValidationTypes; }