// AUTO-GENERATED FILE - Do not edit manually!
// Generated by scripts/generate-shims.mjs
// This shim re-exports Vue from window.Vue for dynamically loaded plugin modules.

const V = window.Vue;

export const BaseTransition = V.BaseTransition;
export const BaseTransitionPropsValidators = V.BaseTransitionPropsValidators;
export const Comment = V.Comment;
export const DeprecationTypes = V.DeprecationTypes;
export const EffectScope = V.EffectScope;
export const ErrorCodes = V.ErrorCodes;
export const ErrorTypeStrings = V.ErrorTypeStrings;
export const Fragment = V.Fragment;
export const KeepAlive = V.KeepAlive;
export const ReactiveEffect = V.ReactiveEffect;
export const Static = V.Static;
export const Suspense = V.Suspense;
export const Teleport = V.Teleport;
export const Text = V.Text;
export const TrackOpTypes = V.TrackOpTypes;
export const Transition = V.Transition;
export const TransitionGroup = V.TransitionGroup;
export const TriggerOpTypes = V.TriggerOpTypes;
export const VueElement = V.VueElement;
export const __esModule = V.__esModule;
export const assertNumber = V.assertNumber;
export const callWithAsyncErrorHandling = V.callWithAsyncErrorHandling;
export const callWithErrorHandling = V.callWithErrorHandling;
export const camelize = V.camelize;
export const capitalize = V.capitalize;
export const cloneVNode = V.cloneVNode;
export const compatUtils = V.compatUtils;
export const compile = V.compile;
export const computed = V.computed;
export const createApp = V.createApp;
export const createBlock = V.createBlock;
export const createCommentVNode = V.createCommentVNode;
export const createElementBlock = V.createElementBlock;
export const createElementVNode = V.createElementVNode;
export const createHydrationRenderer = V.createHydrationRenderer;
export const createPropsRestProxy = V.createPropsRestProxy;
export const createRenderer = V.createRenderer;
export const createSSRApp = V.createSSRApp;
export const createSlots = V.createSlots;
export const createStaticVNode = V.createStaticVNode;
export const createTextVNode = V.createTextVNode;
export const createVNode = V.createVNode;
export const customRef = V.customRef;
export const defineAsyncComponent = V.defineAsyncComponent;
export const defineComponent = V.defineComponent;
export const defineCustomElement = V.defineCustomElement;
export const defineEmits = V.defineEmits;
export const defineExpose = V.defineExpose;
export const defineModel = V.defineModel;
export const defineOptions = V.defineOptions;
export const defineProps = V.defineProps;
export const defineSSRCustomElement = V.defineSSRCustomElement;
export const defineSlots = V.defineSlots;
export const devtools = V.devtools;
export const effect = V.effect;
export const effectScope = V.effectScope;
export const getCurrentInstance = V.getCurrentInstance;
export const getCurrentScope = V.getCurrentScope;
export const getCurrentWatcher = V.getCurrentWatcher;
export const getTransitionRawChildren = V.getTransitionRawChildren;
export const guardReactiveProps = V.guardReactiveProps;
export const h = V.h;
export const handleError = V.handleError;
export const hasInjectionContext = V.hasInjectionContext;
export const hydrate = V.hydrate;
export const hydrateOnIdle = V.hydrateOnIdle;
export const hydrateOnInteraction = V.hydrateOnInteraction;
export const hydrateOnMediaQuery = V.hydrateOnMediaQuery;
export const hydrateOnVisible = V.hydrateOnVisible;
export const initCustomFormatter = V.initCustomFormatter;
export const initDirectivesForSSR = V.initDirectivesForSSR;
export const inject = V.inject;
export const isMemoSame = V.isMemoSame;
export const isProxy = V.isProxy;
export const isReactive = V.isReactive;
export const isReadonly = V.isReadonly;
export const isRef = V.isRef;
export const isRuntimeOnly = V.isRuntimeOnly;
export const isShallow = V.isShallow;
export const isVNode = V.isVNode;
export const markRaw = V.markRaw;
export const mergeDefaults = V.mergeDefaults;
export const mergeModels = V.mergeModels;
export const mergeProps = V.mergeProps;
export const nextTick = V.nextTick;
export const nodeOps = V.nodeOps;
export const normalizeClass = V.normalizeClass;
export const normalizeProps = V.normalizeProps;
export const normalizeStyle = V.normalizeStyle;
export const onActivated = V.onActivated;
export const onBeforeMount = V.onBeforeMount;
export const onBeforeUnmount = V.onBeforeUnmount;
export const onBeforeUpdate = V.onBeforeUpdate;
export const onDeactivated = V.onDeactivated;
export const onErrorCaptured = V.onErrorCaptured;
export const onMounted = V.onMounted;
export const onRenderTracked = V.onRenderTracked;
export const onRenderTriggered = V.onRenderTriggered;
export const onScopeDispose = V.onScopeDispose;
export const onServerPrefetch = V.onServerPrefetch;
export const onUnmounted = V.onUnmounted;
export const onUpdated = V.onUpdated;
export const onWatcherCleanup = V.onWatcherCleanup;
export const openBlock = V.openBlock;
export const patchProp = V.patchProp;
export const popScopeId = V.popScopeId;
export const provide = V.provide;
export const proxyRefs = V.proxyRefs;
export const pushScopeId = V.pushScopeId;
export const queuePostFlushCb = V.queuePostFlushCb;
export const reactive = V.reactive;
export const readonly = V.readonly;
export const ref = V.ref;
export const registerRuntimeCompiler = V.registerRuntimeCompiler;
export const render = V.render;
export const renderList = V.renderList;
export const renderSlot = V.renderSlot;
export const resolveComponent = V.resolveComponent;
export const resolveDirective = V.resolveDirective;
export const resolveDynamicComponent = V.resolveDynamicComponent;
export const resolveFilter = V.resolveFilter;
export const resolveTransitionHooks = V.resolveTransitionHooks;
export const setBlockTracking = V.setBlockTracking;
export const setDevtoolsHook = V.setDevtoolsHook;
export const setTransitionHooks = V.setTransitionHooks;
export const shallowReactive = V.shallowReactive;
export const shallowReadonly = V.shallowReadonly;
export const shallowRef = V.shallowRef;
export const ssrContextKey = V.ssrContextKey;
export const ssrUtils = V.ssrUtils;
export const stop = V.stop;
export const toDisplayString = V.toDisplayString;
export const toHandlerKey = V.toHandlerKey;
export const toHandlers = V.toHandlers;
export const toRaw = V.toRaw;
export const toRef = V.toRef;
export const toRefs = V.toRefs;
export const toValue = V.toValue;
export const transformVNodeArgs = V.transformVNodeArgs;
export const triggerRef = V.triggerRef;
export const unref = V.unref;
export const useAttrs = V.useAttrs;
export const useCssModule = V.useCssModule;
export const useCssVars = V.useCssVars;
export const useHost = V.useHost;
export const useId = V.useId;
export const useModel = V.useModel;
export const useSSRContext = V.useSSRContext;
export const useShadowRoot = V.useShadowRoot;
export const useSlots = V.useSlots;
export const useTemplateRef = V.useTemplateRef;
export const useTransitionState = V.useTransitionState;
export const vModelCheckbox = V.vModelCheckbox;
export const vModelDynamic = V.vModelDynamic;
export const vModelRadio = V.vModelRadio;
export const vModelSelect = V.vModelSelect;
export const vModelText = V.vModelText;
export const vShow = V.vShow;
export const version = V.version;
export const warn = V.warn;
export const watch = V.watch;
export const watchEffect = V.watchEffect;
export const watchPostEffect = V.watchPostEffect;
export const watchSyncEffect = V.watchSyncEffect;
export const withAsyncContext = V.withAsyncContext;
export const withCtx = V.withCtx;
export const withDefaults = V.withDefaults;
export const withDirectives = V.withDirectives;
export const withKeys = V.withKeys;
export const withMemo = V.withMemo;
export const withModifiers = V.withModifiers;
export const withScopeId = V.withScopeId;

export default V;
