import { App, Component, DefineComponent } from '../node_modules/vue'; type ComponentMap = Record; interface PluginOptions { useI18n?: boolean; useBootstrap?: boolean; useConfig?: boolean; registerComponents?: boolean; } declare const Murmur: { readonly i18n: import('../vue-i18n/dist/vue-i18n.runtime.esm-bundler.js').I18n<{ fr: import('@intlify/core-base').LocaleMessage; en: import('@intlify/core-base').LocaleMessage; }, { fr: import('../vue-i18n/dist/vue-i18n.runtime.esm-bundler.js').IntlDateTimeFormat; en: import('../vue-i18n/dist/vue-i18n.runtime.esm-bundler.js').IntlDateTimeFormat; }, { fr: import('../vue-i18n/dist/vue-i18n.runtime.esm-bundler.js').IntlNumberFormat; en: import('../vue-i18n/dist/vue-i18n.runtime.esm-bundler.js').IntlNumberFormat; }, string, false>; readonly config: import('./config').Config; readonly components: ComponentMap; readonly datavisualisations: ComponentMap; readonly maps: ComponentMap; setLocaleMessage(lang: string, message: any): void; mergeLocaleMessage(lang: string, message: any): void; setLocale(lang: string): string; getLocale(): "fr" | "en"; install(app: App, { useI18n, useBootstrap, useConfig, registerComponents }?: PluginOptions): void; }; export default Murmur;