import { EventBus } from './e-bus';
export declare const globalEBus: EventBus;
/**
 * 挂载统一的eBus，所有实例共用一个
 * @param app Vue3 应用实例
 * @example
 * ```ts
 * import { createApp } from 'vue';
 * import App from './App.vue';
 *
 * const app = createApp(App);
 * initGlobalVue3EBus(app);
 *
 * // 组件内：this.$ebus.emit('event-name', payload)
 * ```
 */
export declare const initGlobalVue3EBus: (app: any) => any;
/**
 * 挂载唯一的eBus，不同实例用不同的
 * @param app Vue3 应用实例
 * @example
 * ```ts
 * import { createApp } from 'vue';
 * import App from './App.vue';
 *
 * const app = createApp(App);
 * const [_, eBus] = initDiffVue3EBus(app);
 * // 每个 app 实例拥有独立的 eBus
 * ```
 */
export declare const initDiffVue3EBus: (app: any) => any;
