import { n as SDKConfig, r as SDKControl, t as ResolvedSDKConfig } from "./types-DdKOwAmI.cjs"; import "./gcp-DWryQGf5.cjs"; import { l as OTelLogger } from "./evlog-DP7bcV7t.cjs"; import { t as LoggerOptions } from "./types-BsieoQtI.cjs"; import "./pino-B-lO5HxK.cjs"; import { t as OTelWinstonTransport } from "./winston-DvH6EQ93.cjs"; import "./nest-C6fqfCBa.cjs"; import "./nest-8gUTpgCB.cjs"; import { Attributes, Tracer } from "@opentelemetry/api"; import "@opentelemetry/instrumentation"; //#region src/api-context/index.d.ts declare function setTraceAttributes(attributes: Attributes): void; //#endregion //#region src/sdk/initSDK.d.ts declare function initSDK(config?: SDKConfig): SDKControl; declare function forceFlush(): Promise; declare function getInitializedOTelLogger(): OTelLogger; declare function shutdown(): Promise; //#endregion //#region src/logger/index.d.ts declare function getCustomMeta(): Attributes; declare function getWinstonTransport(config?: ResolvedSDKConfig, maxLevel?: string, resourceAttributes?: LoggerOptions['resourceAttributes']): OTelWinstonTransport; declare function getPinoTransport(config?: ResolvedSDKConfig, maxLevel?: string, resourceAttributes?: LoggerOptions['resourceAttributes']): { target: string; level: string; options: { config: ResolvedSDKConfig; resourceAttributes: Attributes; getCustomMeta: typeof getCustomMeta; }; }; declare function getEvlogDrain(config?: ResolvedSDKConfig, resourceAttributes?: LoggerOptions['resourceAttributes']): (ctx: import("evlog").DrainContext) => Promise; //#endregion //#region src/instrumentations/exceptions/recordException.d.ts declare function recordException(error: unknown, options?: { tracer?: Tracer; attributes?: Attributes; }): Promise; //#endregion export { forceFlush as a, shutdown as c, getWinstonTransport as i, setTraceAttributes as l, getEvlogDrain as n, getInitializedOTelLogger as o, getPinoTransport as r, initSDK as s, recordException as t }; //# sourceMappingURL=index-Bz-SovV2.d.cts.map