import type { JsonObject } from '../../../../types'; export interface VC { issue(options: any): Promise>; verifyCredential(options: any): Promise; createPresentation(options: any): Promise>; signPresentation(options: any): Promise>; verify(options: any): Promise; } interface W3cVerificationResult { isValid: boolean; error?: Error; verificationMethod?: JsonObject; proof?: JsonObject; purposeResult?: JsonObject; } export interface W3cVerifyCredentialResult { verified: boolean; error?: Error; results: W3cVerificationResult[]; } export interface W3cVerifyPresentationResult { verified: boolean; error?: Error; presentationResult: W3cVerificationResult; credentialResults: W3cVerifyCredentialResult[]; } declare const _default: VC; export default _default;