import { defineComponent as n, mergeModels as a, useModel as m, provide as l, toRef as s, createElementBlock as p, openBlock as c, Fragment as u, renderSlot as t } from "vue";
const B = /* @__PURE__ */ n({
  __name: "PlAccordion",
  props: /* @__PURE__ */ a({
    multiple: { type: Boolean }
  }, {
    modelValue: {},
    modelModifiers: {}
  }),
  emits: ["update:modelValue"],
  setup(e) {
    const r = m(e, "modelValue"), d = e;
    return l("pl-accordion-model", r), l("pl-accordion-props", s(d)), (o, i) => (c(), p(u, null, [
      t(o.$slots, "header"),
      t(o.$slots, "default")
    ], 64));
  }
});
export {
  B as default
};
//# sourceMappingURL=PlAccordion.vue.js.map
