import { PluginObject } from 'vue'; /** * Augment the typings of Vue.js */ declare module 'vue/types/vue' { interface Vue { $log: Logger; } } export interface ConsoleOptions { displayLogs?: boolean; displayWarnings?: boolean; displayDebugs?: boolean; displayInfos?: boolean; hideAll?: boolean; } export declare class Logger { private displayLogs; private displayWarnings; private displayDebugs; private displayInfos; private hideAll; constructor(options: ConsoleOptions); setConsoleOptions(options: ConsoleOptions): void; log(message?: any, ...optionalParams: any[]): void; warn(message?: any, ...optionalParams: any[]): void; debug(message?: any, ...optionalParams: any[]): void; info(message?: any, ...optionalParams: any[]): void; error(message?: any, ...optionalParams: any[]): void; } declare const LoggerPlugin: PluginObject; export default LoggerPlugin; //# sourceMappingURL=logger.d.ts.map