import { Client } from '../../client';
/**
 * Post-process spans emitted by the Vercel AI SDK.
 */
/**
 * Rename and normalize Vercel AI SDK attributes to OpenTelemetry semantic conventions.
 * This is the shared attribute processing logic used by both the legacy event processor
 * path (SpanJSON) and the streamed span path (StreamedSpanJSON).
 */
export declare function processVercelAiSpanAttributes(attributes: Record<string, unknown>): void;
/**
 * Add event processors to the given client to process Vercel AI spans.
 */
export declare function addVercelAiProcessors(client: Client): void;
//# sourceMappingURL=index.d.ts.map
