import { JsonObject, SingleOrArray } from "../../../../types.js";

//#region src/modules/vc/models/credential/W3cJsonCredential.d.ts
interface W3cJsonIssuer {
  id: string;
  [key: string]: unknown;
}
interface W3cJsonCredentialSubject {
  id?: string;
  [key: string]: unknown;
}
interface W3cJsonCredential {
  '@context': Array<string | JsonObject>;
  id?: string;
  type: Array<string>;
  issuer: string | W3cJsonIssuer;
  issuanceDate: string;
  expirationDate?: string;
  credentialSubject: SingleOrArray<W3cJsonCredentialSubject>;
  [key: string]: unknown;
}
//#endregion
export { W3cJsonCredential };
//# sourceMappingURL=W3cJsonCredential.d.ts.map