import type { LanguageModelV3 } from '@ai-sdk/provider';
export declare enum AiProvider {
    Anthropic = "anthropic",
    DeepSeek = "deepseek",
    OpenRouter = "openrouter",
    OpenAI = "openai",
    OpenAICompatible = "openai-compatible",
    GoogleVertex = "google-vertex",
    Google = "google"
}
export type ModelConfig = {
    provider: AiProvider;
    model: string;
    apiKey?: string;
    baseUrl?: string;
    location?: string;
    project?: string;
    keyFile?: string;
    name?: string;
};
export declare const getModel: (config: ModelConfig, debugLogging?: boolean) => LanguageModelV3;
//# sourceMappingURL=getModel.d.ts.map