import { AttributeValue, Attributes, Span } from "@opentelemetry/api";
//#region src/utils/telemetry.d.ts
declare function withTraceSpan
(optionsOrDescription: string | {
description: string;
attributes?: Record;
}, fn: (...args: P) => Promise): (...args: P) => Promise;
declare function traceSpan(optionsOrDescription: string | {
description: string;
attributes?: Record;
}, fn: (span: Span) => Promise): Promise;
declare function log(message: string, attributes: Attributes): void;
//#endregion
export { log, traceSpan, withTraceSpan };
//# sourceMappingURL=telemetry.d.ts.map