import type { LanguageModelV4CallOptions } from "@ai-sdk/provider"; import { type CallJsonBudget } from "./call-options-primitives.js"; export declare function cloneHeaders(value: LanguageModelV4CallOptions["headers"]): typeof value; export declare function cloneTool(tool: NonNullable[number], budget: CallJsonBudget): typeof tool; export declare function validateToolConfiguration(tools: LanguageModelV4CallOptions["tools"], toolChoice: LanguageModelV4CallOptions["toolChoice"]): void; export declare function validateCallMetadataStrings(options: LanguageModelV4CallOptions): void;