import { t as LoggerOptions } from "./types-Dtp1_OwC.mjs"; import { Attributes } from "@opentelemetry/api"; import build from "pino-abstract-transport"; //#region src/logger/pino.d.ts type PinoLogLine = { level: number; msg?: string; message?: unknown; } & Attributes; declare function parsePinoLog(log: PinoLogLine): { level: string; message: any; meta: { [attributeKey: string]: import("@opentelemetry/api").AttributeValue; }; }; declare const MIXIN_KEYS: { traceId: string; spanId: string; traceFlags: string; }; declare function getPinoMixinFunction(): { [MIXIN_KEYS.traceId]: string; [MIXIN_KEYS.spanId]: string; [MIXIN_KEYS.traceFlags]: number; }; type HyperDXPinoTransportOptions = LoggerOptions & { getCustomMeta?: () => Attributes; }; declare function createPinoTransport(options: HyperDXPinoTransportOptions): Promise; //#endregion export { parsePinoLog as i, createPinoTransport as n, getPinoMixinFunction as r, HyperDXPinoTransportOptions as t }; //# sourceMappingURL=pino-D6VfyKmW.d.mts.map