import type Anthropic from '@anthropic-ai/sdk'; import { type ContentPart, type ToolModelOutput } from '@use-crux/core'; export type AnthropicToolResultContent = string | Array; /** Render Crux tool model output into Anthropic `tool_result` content. */ export declare function anthropicToolResultContent(modelOutput: ToolModelOutput | undefined, fallback: string): AnthropicToolResultContent; type AnthropicContentBlockParam = Anthropic.TextBlockParam | Anthropic.ImageBlockParam | Anthropic.DocumentBlockParam; /** Encode canonical content parts into Anthropic content blocks. */ export declare function anthropicContentBlocks(parts: readonly ContentPart[]): AnthropicContentBlockParam[]; export {};