import { cloudModelChoices } from 'create-cogitator-app'; export type SetupProvider = 'anthropic' | 'openai' | 'google' | 'ollama'; export interface ModelOption { label: string; value: string; hint?: string; } export declare const API_KEY_ENV: Record, string>; export declare function isSetupProvider(value: string): value is SetupProvider; export declare function withProviderPrefix(provider: SetupProvider, modelId: string): string; /** * The current models of a cloud provider with their prices, from the catalogue * create-cogitator-app offers too, as `provider/model` values. */ export declare function fetchProviderModels(provider: Exclude, options?: Parameters[1]): Promise; /** Small models with reliable tool calling, offered when Ollama has none installed or does not answer. */ export declare function suggestedOllamaModels(): ModelOption[]; export declare function fetchOllamaModelOptions(baseUrl: string, apiKey?: string, headers?: Record): Promise; //# sourceMappingURL=provider-models.d.ts.map