import type { LanguageModelV4 } from "@ai-sdk/provider"; import type { NormalizedEntry } from "./router-entry.js"; import type { Modality } from "./types.js"; export declare const STABLE_MODELS: WeakSet; /** Snapshot callable model operations once while preserving their original `this`. */ export declare function snapshotLanguageModelV4(value: unknown): LanguageModelV4 | undefined; export declare function snapshotAdaptiveConcurrency(value: unknown): NormalizedEntry["adaptiveConcurrency"]; export declare function snapshotSupports(value: unknown): Modality[] | undefined;