import {PluginFunction} from 'vue'; export interface Announcer { data: Record; set(message: string): void; setComplementRoute(complementRoute: string): void; } declare module 'vue/types/vue' { interface Vue { $announcer: Announcer; } } declare class VueAnnouncer { static install: PluginFunction; } export default VueAnnouncer;