import { AttachmentDescriptor, DID, Message } from "../../../../../domain"; /** * Specification: * https://github.com/decentralized-identity/waci-didcomm/tree/main/issue_credential#issue-credential */ export interface IssueCredentialBody { comment?: string; replacement_id?: string; } export declare class IssueCredential { body: IssueCredentialBody; attachments: AttachmentDescriptor[]; from: DID; to: DID; thid?: string | undefined; id: string; static type: "https://didcomm.org/issue-credential/3.0/issue-credential"; constructor(body: IssueCredentialBody, attachments: AttachmentDescriptor[], from: DID, to: DID, thid?: string | undefined, id?: string); makeMessage(): Message; getCredentialStrings(): string[]; static fromMessage(msg: Message): IssueCredential; }