import { ClientOptions, ModelConfiguration } from "./v3/types/public/model.js"; export declare function extractModelName(model?: string | { modelName: string; [key: string]: unknown; }): string | undefined; export declare function splitModelName(model: string): { provider: string; modelName: string; }; export declare function resolveModel(model: string | ModelConfiguration): { provider: string; modelName: string; clientOptions: ClientOptions; isCua: boolean; };