/*! * Copyright (c) Microsoft. All rights reserved. */ import { LogLevel } from "../core/LogLevel"; import { TelemetryClient, TelemetryProperties } from "./TelemetryClient"; export declare class ApplicationInsightsClient implements TelemetryClient { static init(appInsightsInstrumentationKey: string): TelemetryClient; private static _clientInstance; private _appInsightsImpl; private _appInsights; trackEvent(eventName: string, properties?: TelemetryProperties): void; startTrackEvent(eventName: string): void; stopTrackEvent(eventName: string, properties?: TelemetryProperties): void; trackError(errorMessage: string, properties?: TelemetryProperties): void; trackException(errorInfo: Error, properties?: TelemetryProperties, level?: LogLevel): void; trackTrace(messageString: string, properties?: TelemetryProperties, level?: LogLevel): void; flush(): void; private _logLevelToSeverityLevel; }