import { IPropagator } from '../propagator.interface';
import { TextMapPropagator } from '@opentelemetry/api';
import { OpenTelemetryConfig } from '../../../../public-api';
import * as i0 from "@angular/core";
/**
 * JaegerHttpTracePropagatorService
 */
export declare class JaegerHttpTracePropagatorService implements IPropagator {
    /**
     * custom Header
     */
    private customHeader;
    /**
     * Constructor
     *
     * @param config OpenTelemetryConfig
     */
    constructor(config: OpenTelemetryConfig);
    /**
     * Return an JaegerPropagator
     *
     * @return TextMapPropagator as JaegerPropagator
     */
    getPropagator(): TextMapPropagator;
    static ɵfac: i0.ɵɵFactoryDeclaration<JaegerHttpTracePropagatorService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<JaegerHttpTracePropagatorService>;
}
