di-wings
Version:
Aviary Tech's common library for decentralized identity
16 lines • 709 B
TypeScript
import { type VerifiableCredential, type Credential } from '../models/credential';
import { type VerifiablePresentation, type Presentation } from '../models/presentation';
import { type Loader } from '../utils/document-loader';
export interface IssueOptions {
proofPurpose: string;
documentLoader: Loader;
challenge?: string;
domain?: string;
}
export declare class Issuer {
private verificationMethod;
constructor(verificationMethod: any);
issueCredential(credential: Credential, options: IssueOptions): Promise<VerifiableCredential>;
issuePresentation(presentation: Presentation, options: IssueOptions): Promise<VerifiablePresentation>;
}
//# sourceMappingURL=issuer.d.ts.map