import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { LogConsoleService } from './log-console/log-console.service'; import { LogNoopService } from './log-noop/log-noop.service'; import { ConsoleMethods, LOGGER_LEVEL, LoggerConfig } from './logger-types'; import { PrefixService } from './prefix/prefix.service'; export declare const LOGGER_OPTIONS: InjectionToken; export declare function LogServiceFactory(levels: LOGGER_LEVEL, console: ConsoleMethods, prefixService: PrefixService, loggerConfig: LoggerConfig): LogConsoleService | LogNoopService; export declare class LoggerModule { /** * Call this method to import the logger module into the app module. */ static forRoot(loggerConfig?: LoggerConfig): ModuleWithProviders; }