import { FxError, TelemetryReporter } from "@microsoft/teamsfx-api"; export declare class TeamsFxTelemetryReporter { private telemetryReporter; private defaultConfig?; constructor(telemetryReporter: TelemetryReporter, defaultConfig?: TeamsFxTelemetryDefaultConfig | undefined); sendStartEvent(config: TeamsFxTelemetryConfig): void; sendEndEvent(config: TeamsFxTelemetryConfig, error?: FxError): void; private mergeConfig; } interface TeamsFxTelemetryDefaultConfig { baseEventName?: string; componentName?: string; } export interface TeamsFxTelemetryConfig { eventName: string; componentName?: string; properties?: { [key: string]: string; }; measurements?: { [key: string]: number; }; errorProps?: string[]; } export {}; //# sourceMappingURL=teamsFxTelemetryReporter.d.ts.map