import { ILogListener, ILogMessage, LogLevel } from '../ng2-log-service'; export interface IConsoleListenerPrefix { (): string; } export declare class ConsoleListenerConfig { prefixLogsWithNamespace: boolean; namespaceWhiteList: Array; enabled: boolean; logLevel: LogLevel; prefix: IConsoleListenerPrefix; enablePrefix: boolean; } export declare class ConsoleListener implements ILogListener { private config; namespace: string; level: LogLevel; constructor(config: ConsoleListenerConfig); setConfig(config: ConsoleListenerConfig): void; getConfig(): ConsoleListenerConfig; onLog(namespace: string, level: LogLevel, logMessage: ILogMessage): boolean; private beautifyObjectForConsole(obj); private prefix(namespace); private inWhitelist(namespace); }