import { CryptoSuiteName, SignedVerifiableCredential, VerifiableCredential } from '../types.mjs'; import { BBSPrivateKeyPair, EcdsaSd2023PrivateKeyPair, Bbs2023PrivateKeyPair } from '@trustvc/w3c-issuer'; import '@mattrglobal/jsonld-signatures-bbs'; import '@digitalbazaar/data-integrity'; interface BBS2020TestScenario { cryptosuite: CryptoSuiteName; keyPair: BBSPrivateKeyPair; version: string; credential: SignedVerifiableCredential; derivedCredential: SignedVerifiableCredential; } interface ModernCryptosuiteTestScenario { cryptosuite: CryptoSuiteName; keyPair: EcdsaSd2023PrivateKeyPair | Bbs2023PrivateKeyPair; version: string; credential: VerifiableCredential; dateField: string; dateValue: string; } declare const bbs2020TestScenarios: BBS2020TestScenario[]; declare const modernCryptosuiteTestScenarios: ModernCryptosuiteTestScenario[]; export { type BBS2020TestScenario, type ModernCryptosuiteTestScenario, bbs2020TestScenarios, modernCryptosuiteTestScenarios };