import type { VertexAnthropicMessage } from "../types/index.js";
/**
 * Strips base64 image/PDF payloads from Anthropic messages before they go on a
 * trace attribute — one screenshot would otherwise be megabytes on a span.
 * Other block types pass through; the serializer still applies its length cap.
 */
export declare function sanitizeAnthropicMessagesForTrace(messages: VertexAnthropicMessage[]): Array<Record<string, unknown>>;
