import type { LanguageModelCompatible, AiSdkSpecificationVersion } from './modelTypes'; export declare function getSpecVersion(model: LanguageModelCompatible): AiSdkSpecificationVersion; export declare function getToolSearchExecution(value: { execution?: unknown; providerData?: unknown; }): 'client' | 'server' | undefined; export declare function isRecord(value: unknown): value is Record; export declare function getAiSdkToolName(tool: { name: string; namespace?: string; }): string; export declare function getModelIdentifier(model: LanguageModelCompatible): string; export declare function toProviderOptions(providerData: Record | undefined, model: LanguageModelCompatible): Record; export declare function parseArguments(args: string | undefined | null): any;