'use strict';

var vue = require('vue');

const previewGroupContext = Symbol("previewGroupContext");
const imageContext = {
  provide: (val) => {
    vue.provide(previewGroupContext, val);
  },
  inject: () => {
    return vue.inject(previewGroupContext, {
      isPreviewGroup: vue.shallowRef(false),
      previewUrls: vue.computed(() => /* @__PURE__ */ new Map()),
      setPreviewUrls: () => {
      },
      current: vue.ref(null),
      setCurrent: () => {
      },
      setShowPreview: () => {
      },
      setMousePosition: () => {
      },
      registerImage: null,
      rootClassName: ""
    });
  }
};

exports.imageContext = imageContext;
//# sourceMappingURL=context.cjs.map
