/**
 * Riot.js Wrapper for Vue Components
 *
 * This module provides a way to use Vue components from the Infoland Component Library
 * within Riot.js applications. It wraps Vue components and mounts them into DOM elements.
 */
export { h } from 'vue';
export { mountVueComponent, unmountVueComponent, createVueWrapper } from './vueWrapper';
export { createOfsWrapper } from './ofsWrapper';
export { useVueInRiot } from './lifecycle';
export { useOfsInRiot } from './ofsLifecycle';
export type { RiotLifecycleTag, UseVueInRiotOptions, RiotVueBinding, } from './lifecycle';
export type { UseOfsInRiotOptions } from './ofsLifecycle';
export { on, onMany, withData } from './helpers';
export { AuxButton } from '@ambita/design-system';
export * from '../index';
