import { AppInsightsService } from '@bizappframework/ng-application-insights'; import { Logger, LogLevel } from '@bizappframework/ng-logging'; /** * Application Insights logger */ export declare class AppInsightsLogger implements Logger { private readonly _appInsightsService; readonly name: string; private readonly _filter; constructor(_appInsightsService: AppInsightsService, name: string, filter?: (category: string, logLevel: LogLevel) => boolean); log(logLevel: LogLevel, message?: string | Error, ...optionalParams: any[]): void; trace(message?: string, ...optionalParams: any[]): void; debug(message: string, ...optionalParams: any[]): void; info(message: string, ...optionalParams: any[]): void; warn(message: string, ...optionalParams: any[]): void; error(message: string | Error, ...optionalParams: any[]): void; isEnabled(logLevel: LogLevel): boolean; private mapToProperties; }