{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA;;;GAGG;AAcH,OAAO,EAAE,sBAAsB,EAAE,MAAM,iCAAiC,CAAC;AAEzE,OAAO,EAAE,aAAa,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAgBpE,OAAO,EAAE,YAAY,EAAE,MAAM,uBAAuB,CAAC;AAGrD,OAAO,EAAE,6BAA6B,EAAE,MAAM,wCAAwC,CAAC;AAGvF,OAAO,EAAE,sBAAsB,EAAE,MAAM,iCAAiC,CAAC;AAEzE,OAAO,EAAE,qBAAqB,EAAE,MAAM,gCAAgC,CAAC;AAOvE,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAGhD,OAAO,EAAE,eAAe,EAAE,MAAM,0BAA0B,CAAC;AAM3D,OAAO,EACL,kCAAkC,EAClC,iCAAiC,GAClC,MAAM,4BAA4B,CAAC;AAEpC,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nexport type {\n  Sum,\n  LastValue,\n  Histogram,\n  ExponentialHistogram,\n} from './aggregator/types';\n\nexport type {\n  AggregationSelector,\n  AggregationTemporalitySelector,\n} from './export/AggregationSelector';\n\nexport { AggregationTemporality } from './export/AggregationTemporality';\n\nexport { DataPointType, InstrumentType } from './export/MetricData';\nexport type {\n  DataPoint,\n  SumMetricData,\n  GaugeMetricData,\n  HistogramMetricData,\n  ExponentialHistogramMetricData,\n  ResourceMetrics,\n  ScopeMetrics,\n  MetricData,\n  MetricDescriptor,\n  CollectionResult,\n} from './export/MetricData';\n\nexport type { PushMetricExporter } from './export/MetricExporter';\n\nexport { MetricReader } from './export/MetricReader';\nexport type { IMetricReader, MetricReaderOptions } from './export/MetricReader';\n\nexport { PeriodicExportingMetricReader } from './export/PeriodicExportingMetricReader';\nexport type { PeriodicExportingMetricReaderOptions } from './export/PeriodicExportingMetricReader';\n\nexport { InMemoryMetricExporter } from './export/InMemoryMetricExporter';\n\nexport { ConsoleMetricExporter } from './export/ConsoleMetricExporter';\n\nexport type {\n  MetricCollectOptions,\n  MetricProducer,\n} from './export/MetricProducer';\n\nexport { MeterProvider } from './MeterProvider';\nexport type { MeterProviderOptions } from './MeterProvider';\n\nexport { AggregationType } from './view/AggregationOption';\nexport type { AggregationOption } from './view/AggregationOption';\n\nexport type { ViewOptions } from './view/View';\n\nexport type { IAttributesProcessor } from './view/AttributesProcessor';\nexport {\n  createAllowListAttributesProcessor,\n  createDenyListAttributesProcessor,\n} from './view/AttributesProcessor';\n\nexport { TimeoutError } from './utils';\n"]}