import type { VerifyProofOptions } from './AnonCredsVerifierServiceOptions' import type { AgentContext } from '@aries-framework/core' export const AnonCredsVerifierServiceSymbol = Symbol('AnonCredsVerifierService') export interface AnonCredsVerifierService { // TODO: do we want to extend the return type with more info besides a boolean. // If the value is false it would be nice to have some extra contexts about why it failed verifyProof(agentContext: AgentContext, options: VerifyProofOptions): Promise }