export declare class TelemetryTrustedValue { readonly value: T; constructor(value: T); } export interface TelemetryLogger { readonly sender: TelemetrySender; readonly options: TelemetryLoggerOptions | undefined; logUsage(eventName: string, data?: Record>): void; logError(eventNameOrException: string | Error, data?: Record>): void; dispose(): void; } interface TelemetrySender { sendEventData(eventName: string, data?: Record): void; sendErrorData(error: Error, data?: Record): void; flush?(): void | Thenable; } interface TelemetryLoggerOptions { } export {}; //# sourceMappingURL=telemetry.d.ts.map