import { __decorate } from "tslib"; import { AsnType, AsnTypeTypes, AsnProp, } from "@peculiar/asn1-schema"; import { GeneralName } from "@peculiar/asn1-x509"; import { V2Form } from "./v2_form.js"; let AttCertIssuer = class AttCertIssuer { v1Form; v2Form; constructor(params = {}) { Object.assign(this, params); } }; __decorate([ AsnProp({ type: GeneralName, repeated: "sequence", }) ], AttCertIssuer.prototype, "v1Form", void 0); __decorate([ AsnProp({ type: V2Form, context: 0, implicit: true, }) ], AttCertIssuer.prototype, "v2Form", void 0); AttCertIssuer = __decorate([ AsnType({ type: AsnTypeTypes.Choice }) ], AttCertIssuer); export { AttCertIssuer };