import type { CompletionRequest } from "../types.js"; import { type LlmProvider } from "./provider.js"; export declare function anthropicMaxTokens(requested: number | undefined, thinking: Record | undefined): number; export declare function anthropicSystemBlocks(system: string | undefined, cacheTtl?: "1h" | undefined): string | Array> | undefined; export declare function buildAnthropicBody(request: CompletionRequest, stream: boolean, endpoint?: string): string; export declare const anthropicProvider: LlmProvider;