type DidWebGenerateKeyPairOptions = BaseKeyPair & { seed?: Uint8Array; seedBase58?: string; privateKeyBase58?: string; publicKeyBase58?: string; secretKeyMultibase?: string; publicKeyMultibase?: string; }; type DidWebGeneratedKeyPair = Pick & { seed?: Uint8Array; privateKey?: Uint8Array; publicKey?: Uint8Array; }; declare enum CryptoSuite { Bbs2023 = "bbs-2023", EcdsaSd2023 = "ecdsa-sd-2023" } declare enum VerificationType { JsonWebKey2020 = "JsonWebKey2020", EcdsaSecp256k1VerificationKey2019 = "EcdsaSecp256k1VerificationKey2019", Ed25519VerificationKey2018 = "Ed25519VerificationKey2018", Bls12381G1Key2020 = "Bls12381G1Key2020", Bls12381G2Key2020 = "Bls12381G2Key2020", EcdsaSecp256k1RecoveryMethod2020 = "EcdsaSecp256k1RecoveryMethod2020", Multikey = "Multikey" } declare const VerificationContext: { [key in VerificationType]: string; }; type BaseKeyPair = { type: VerificationType | CryptoSuite; }; type GenerateKeyPairOptions = Required & Partial; type GeneratedKeyPair = Required & Partial; export { type BaseKeyPair as B, CryptoSuite as C, type DidWebGenerateKeyPairOptions as D, type GenerateKeyPairOptions as G, VerificationType as V, type DidWebGeneratedKeyPair as a, VerificationContext as b, type GeneratedKeyPair as c };