import type * as Indy from 'indy-sdk'; import { AgentConfig } from '../../../agent/AgentConfig'; import { LedgerService } from '../../ledger/services/LedgerService'; export declare class IndyVerifierService { private indy; private ledgerService; constructor(agentConfig: AgentConfig, ledgerService: LedgerService); verifyProof({ proofRequest, proof, schemas, credentialDefinitions, }: VerifyProofOptions): Promise; private getRevocationRegistries; } export interface VerifyProofOptions { proofRequest: Indy.IndyProofRequest; proof: Indy.IndyProof; schemas: Indy.Schemas; credentialDefinitions: Indy.CredentialDefs; }