import type { SampleRate } from '../types/sample-rate.js'; /** * */ declare abstract class Client { abstract report(event: string, properties: Record, metrics: Record, sampleRate: SampleRate | undefined, telemetryHelperProperties?: Record, ignoreSettings?: boolean): Promise; protected applicationKey: string; protected extensionName: string; protected extensionVersion: string; /** * @returns Target Azure application insights resource Id */ getApplicationKey(): string; /** * @returns Consumer module version */ getExtensionVersion(): string; /** * @returns Consumer module name */ getExtensionName(): string; } export { Client }; //# sourceMappingURL=client.d.ts.map