import { HttpHeaders, HttpParams } from '@angular/common/http'; import { INGXLoggerConfig, INGXLoggerMonitor, NGXLogger } from 'ngx-logger'; import * as i0 from "@angular/core"; /** * Logger services responsible for logging various messages in browser's console. Developers are advised to use this class for * any loggin related activity instead of console.log. This service will also send any errors to remote loggin server for debugging * purpose. * * @see https://www.npmjs.com/package/ngx-logger for more details about the configurations. * * @author Prerak Tiwari * */ export declare class LoggerService { private logger; constructor(logger: NGXLogger); trace(message: any, ...additional: any[]): void; debug(message: any, ...additional: any[]): void; info(message: any, ...additional: any[]): void; log(message: any, ...additional: any[]): void; warn(message: any, ...additional: any[]): void; error(message: any, ...additional: any[]): void; fatal(message: any, ...additional: any[]): void; setCustomHttpHeaders(headers: HttpHeaders): void; setCustomParams(params: HttpParams): void; setWithCredentialsOptionValue(withCredentials: boolean): void; registerMonitor(monitor: INGXLoggerMonitor): void; updateConfig(config: INGXLoggerConfig): void; getConfigSnapshot(): INGXLoggerConfig; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=logger.service.d.ts.map