import { type Context } from "@opentelemetry/api"; export type StartupTraceCarrier = { traceparent?: string; tracestate?: string; }; type StartupTraceEnvironment = { [key: string]: string | undefined; TRACEPARENT?: string; TRACESTATE?: string; }; export declare function startupTraceCarrierFromHeaders(headers: Record): StartupTraceCarrier; export declare function extractStartupTraceContext(environment?: StartupTraceEnvironment): Context; export declare function applyStartupTraceCarrier(carrier: StartupTraceCarrier, environment?: NodeJS.ProcessEnv): void; export declare function consumeStartupTraceContext(environment: StartupTraceEnvironment): Context; export declare function withStartupTraceContext(environment: StartupTraceEnvironment, callback: () => T): T; export {}; //# sourceMappingURL=startup-context.d.ts.map