import { ExecutionLogSnapshot, ExecutionLogger, ExecutionLoggerOptions, TraceContext } from "autotel-edge/logger"; //#region src/execution-logger.d.ts interface WorkersLoggerOptions { /** Override derived request id (default: cf-ray header value when present). */ requestId?: string; /** Optional request header allowlist to include in logger context. */ headers?: string[]; } /** * Create an execution logger pre-populated with common request context. * Best used from fetch handlers that already run inside autotel span context. */ declare function createWorkersLogger(request: Request, options?: WorkersLoggerOptions, ctx?: TraceContext): ExecutionLogger; declare function getRequestLogger(ctx?: TraceContext, options?: ExecutionLoggerOptions): ExecutionLogger; declare function getQueueLogger(ctx?: TraceContext, options?: ExecutionLoggerOptions): ExecutionLogger; declare function getWorkflowLogger(ctx?: TraceContext, options?: ExecutionLoggerOptions): ExecutionLogger; declare function getActorLogger(ctx?: TraceContext, options?: ExecutionLoggerOptions): ExecutionLogger; //#endregion export { createWorkersLogger as a, getRequestLogger as c, WorkersLoggerOptions as i, getWorkflowLogger as l, ExecutionLogger as n, getActorLogger as o, ExecutionLoggerOptions as r, getQueueLogger as s, ExecutionLogSnapshot as t }; //# sourceMappingURL=execution-logger-tgQmJeeU.d.ts.map