import { AggregationTemporality, PushMetricExporter, ResourceMetrics, InstrumentType } from '@opentelemetry/sdk-metrics'; import { ExportResult } from '@opentelemetry/core'; export interface ConsoleMetricExporterOptions { temporalityPreference?: AggregationTemporality; } export declare class ConsoleMetricExporter implements PushMetricExporter { private _aggregationTemporality; constructor(options?: ConsoleMetricExporterOptions); export(metrics: ResourceMetrics, resultCallback: (result: ExportResult) => void): void; selectAggregationTemporality(_instrumentType: InstrumentType): AggregationTemporality; forceFlush(): Promise; shutdown(): Promise; } //# sourceMappingURL=ConsoleMetricExporter.d.ts.map