import type { LanguageModelMiddleware } from "ai"; import type { ChatCompletionsReasoningEffort } from "../../endpoints/chat-completions/schema"; export declare function mapClaudeReasoningEffort(effort: ChatCompletionsReasoningEffort, modelId: string): "low" | "medium" | "high" | "xhigh" | "max" | undefined; export declare const claudeReasoningMiddleware: LanguageModelMiddleware; export declare const claudePromptCachingMiddleware: LanguageModelMiddleware;