import { PluginObject } from 'vue'; import { HttpPluginOptions, HttpService } from './http/http'; import { I18nPluginOptions, Messages } from './i18n/i18n'; import { L10n, L10nPluginOptions } from './l10n/l10n'; import { ConsoleOptions, Logger } from './logger/logger'; import { MediaQueries } from './media-queries/media-queries'; import { Modul, ModulPluginOptions } from './modul/modul'; import { ScrollTo } from './scroll-to/scroll-to'; import { SpritesService } from './svg/sprites'; import { SvgSpriteService } from './svg/svg-sprite'; declare module 'vue/types/vue' { interface Vue { $modul: Modul; $log: Logger; $i18n: Messages; $l10n: L10n; $http: HttpService; $mq: MediaQueries; $svg: SpritesService; $svgSprite: SvgSpriteService; $scrollTo: ScrollTo; } } export interface UtilsPluginOptions { httpPluginOptions?: HttpPluginOptions; consoleOptions?: ConsoleOptions; i18PluginOptions?: I18nPluginOptions; l10nPluginOptions?: L10nPluginOptions; propagateVueParserErrors?: boolean; modulPluginOptions?: ModulPluginOptions; } declare const UtilsPlugin: PluginObject; export default UtilsPlugin; //# sourceMappingURL=utils-plugin.d.ts.map