import { DepsTelemetry } from "./depsTelemetry"; import { TelemetryReporter } from "@microsoft/teamsfx-api"; import { DepsCheckerEvent } from "./constant"; export declare class CoreDepsTelemetryAdapter implements DepsTelemetry { private readonly _telemetryComponentType; private readonly _telemetryReporter; constructor(telemetryReporter: TelemetryReporter); sendEvent(eventName: DepsCheckerEvent, properties?: { [key: string]: string; }, timecost?: number): void; sendEventWithDuration(eventName: DepsCheckerEvent, action: () => Promise): Promise; sendUserErrorEvent(eventName: DepsCheckerEvent, errorMessage: string): void; sendSystemErrorEvent(eventName: DepsCheckerEvent, errorMessage: string, errorStack: string): void; private addCommonProps; } //# sourceMappingURL=coreDepsTelemetryAdapter.d.ts.map