import {Emitter, EventHandlerMap} from "mitt"; declare module "./Vue/EventBus/EventBus" { import {Handler, WildcardHandler} from "mitt"; export interface EventsMap { 'TestingEvent': number; } // declare class EventBus implements Emitter { // } export function useEvent(type: Key, handler: Handler): void; export function useEvent(type: "*", handler: WildcardHandler): void; export function useEvent(type, handler): void ; export function emitEvent(type: Key, data: EventsMap[Key]): void; export function emitEvent(type, data): void ; } export {};