//#region src/modules/vc/data-integrity/models/LinkedDataProof.d.ts
interface LinkedDataProofOptions {
  type: string;
  proofPurpose: string;
  verificationMethod: string;
  created: string;
  domain?: string;
  challenge?: string;
  jws?: string;
  proofValue?: string;
  nonce?: string;
  cryptosuite?: never;
}
/**
 * Linked Data Proof
 * @see https://w3c.github.io/vc-data-model/#proofs-signatures
 *
 * @class LinkedDataProof
 */
declare class LinkedDataProof {
  constructor(options: LinkedDataProofOptions);
  type: string;
  proofPurpose: string;
  verificationMethod: string;
  created: string;
  domain?: string;
  challenge?: string;
  jws?: string;
  proofValue?: string;
  nonce?: string;
}
//#endregion
export { LinkedDataProof, LinkedDataProofOptions };
//# sourceMappingURL=LinkedDataProof.d.ts.map