import { JsonObject, SingleOrArray } from "../../../../types.mjs";
import { ValidationOptions } from "class-validator";
//#region src/modules/vc/models/presentation/W3cV2EnvelopedVerifiablePresentation.d.ts
export interface W3cV2EnvelopedVerifiablePresentationOptions {
  id: string;
  context?: string | Array<string | JsonObject>;
  type?: SingleOrArray<string>;
}
export declare class W3cV2EnvelopedVerifiablePresentation {
  constructor(options: W3cV2EnvelopedVerifiablePresentationOptions);
  context: string | Array<string | JsonObject>;
  id: string;
  type: SingleOrArray<string>;
}
export declare function isEnvelopedVerifiablePresentationEntry(value: unknown): value is W3cV2EnvelopedVerifiablePresentationOptions;
export declare function IsEnvelopedVerifiablePresentationType(validationOptions?: ValidationOptions): PropertyDecorator;
//#endregion
//# sourceMappingURL=W3cV2EnvelopedVerifiablePresentation.d.mts.map