import type { LanguageModelV4CallOptions } from "@ai-sdk/provider"; export declare class CallOptionsContractError extends Error { readonly code = "call_options_contract_error"; constructor(cause: unknown); } /** Isolate mutable option containers for one provider attempt. */ export declare function cloneCallOptions(options: LanguageModelV4CallOptions, abortSignal: AbortSignal | undefined): LanguageModelV4CallOptions; /** Capture the caller-owned signal inside the same contract-error boundary. */ export declare function cloneInitialCallOptions(options: LanguageModelV4CallOptions): LanguageModelV4CallOptions;