import { Trace, TraceContext } from './types';
export declare function buildTraceString(traceParent: Trace): string;
export declare function generateTraceId(): string;
export declare function generateSpanId(): string;
export declare function buildTraceContext<T>({ name, parentId, traceId, version, traceFlags, traceState, data }: {
    name: string;
    parentId?: string;
    traceId: string;
    version: string;
    traceFlags: string;
    traceState?: Record<string, string>;
    data?: T;
}): TraceContext;
