import { JsonObject } from "../../../../types.mjs";
import { W3cV2JsonCredential } from "../credential/W3cV2JsonCredential.mjs";

//#region src/modules/vc/models/presentation/W3cV2JsonPresentation.d.ts
interface W3cV2JsonPresentation {
  '@context': string | Array<string | JsonObject>;
  id?: string;
  type: string | Array<string>;
  holder?: string | {
    id: string;
    [property: string]: unknown;
  };
  verifiableCredential: Array<W3cV2JsonCredential | string>;
  [key: string]: unknown;
}
//#endregion
export { W3cV2JsonPresentation };
//# sourceMappingURL=W3cV2JsonPresentation.d.mts.map