UNPKG

di-wings

Version:

Aviary Tech's common library for decentralized identity

32 lines 1.33 kB
import { IssuanceService as IssuanceServiceV1 } from './v1/issue'; import { VerificationService as VerificationServiceV1 } from './v1/verify'; import { PresentationService as PresentationServiceV1 } from './v1/present'; import { Issuer as IssuerV2 } from './v2/issuance/issuer'; import { Verifier as VerifierV2 } from './v2/verification/verifier'; import { createDocumentLoader } from './v2/utils/document-loader'; import { type VerificationResult } from '../crypto'; export declare const v1: { IssuanceService: typeof IssuanceServiceV1; VerificationService: typeof VerificationServiceV1; PresentationService: typeof PresentationServiceV1; }; export declare const v2: { Issuer: typeof IssuerV2; Verifier: typeof VerifierV2; }; export declare class Issuer { static issue(credential: any, options: any): Promise<any>; static present(presentation: any, options: any): Promise<any>; } export declare class Verifier { verifyCredential(verifiableCredential: any, options?: any): Promise<any>; verifyPresentation(verifiablePresentation: any, options?: any): Promise<VerificationResult>; } declare const _default: { Issuer: typeof Issuer; Verifier: typeof Verifier; }; export default _default; export type { VerificationResult }; export { createDocumentLoader }; //# sourceMappingURL=index.d.ts.map