import type { SDKRegistrationConfig } from '@opentelemetry/sdk-trace-base'; import { BasicTracerProvider } from '@opentelemetry/sdk-trace-base'; import type { NodeTracerConfig } from './config'; /** * Register this TracerProvider for use with the OpenTelemetry API. * Undefined values may be replaced with defaults, and * null values will be skipped. * * @param config Configuration object for SDK registration */ export declare class NodeTracerProvider extends BasicTracerProvider { constructor(config?: NodeTracerConfig); /** * Register this TracerProvider for use with the OpenTelemetry API. * Undefined values may be replaced with defaults, and * null values will be skipped. * * @param config Configuration object for SDK registration */ register(config?: SDKRegistrationConfig): void; } //# sourceMappingURL=NodeTracerProvider.d.ts.map