import { OpenBadgesModuleConfig } from "../OpenBadgesModuleConfig.mjs"; import { CryptoDriver } from "./crypto/CryptoDriver.mjs"; import { JsonLdCryptoDriver } from "./crypto/JsonLdCryptoDriver.mjs"; import { JwtCryptoDriver } from "./crypto/JwtCryptoDriver.mjs"; import { AgentContext } from "@credo-ts/core"; //#region src/services/ProofService.d.ts declare class ProofService implements CryptoDriver { private driver; constructor(config: OpenBadgesModuleConfig, jsonld: JsonLdCryptoDriver, jwt: JwtCryptoDriver); sign(agentContext: AgentContext, document: any, keyHint?: any): Promise; verify(agentContext: AgentContext, input: any): Promise<{ verified: boolean; credential?: any; error?: string; }>; } //#endregion export { ProofService }; //# sourceMappingURL=ProofService.d.mts.map