import { ErrorHandler } from '@angular/core'; import { ILoggerConfig } from '../models/logger-config.model'; export declare type Severity = 'CRITICAL' | 'ERROR' | 'WARNING' | 'INFO' | 'DEBUG'; export interface ILogObject { severity: string; msg: string; } export declare class LoggerService implements ErrorHandler { loggerConfig: ILoggerConfig; env: string; stack: ILogObject[]; handleError(error: any): void; constructor(loggerConfig: ILoggerConfig); readonly standardPrefix: string; critical(msg: string): void; error(msg: string): void; warn(msg: string): void; info(msg: string): void; debug(msg: string): void; protected log(severity: Severity, msg: string, includeBrowserData?: boolean): void; output(): void; }