import type { BetterPortalRemoteTraceContext } from "../contracts/observability.js"; export interface BetterPortalRequestPropagation { readonly parent?: BetterPortalRemoteTraceContext; readonly baggage?: string; readonly sessionId?: string; } export declare function isUuidV7(value: string): boolean; export declare function parseTraceParent(value: string | null | undefined): BetterPortalRemoteTraceContext | undefined; export declare function formatTraceParent(context: Pick): string; export declare function parseTraceState(value: string | null | undefined): string | undefined; export declare function parseBaggage(value: string | null | undefined): { baggage?: string; sessionId?: string; }; export declare function baggageWithSession(value: string | null | undefined, sessionId: string): string; export declare function requestPropagation(headers: Headers): BetterPortalRequestPropagation; //# sourceMappingURL=traceContext.d.ts.map