import { z } from "zod"; import { InspectorModelConfig } from "./types.js"; export declare const LLMProviderSchema: z.ZodEnum<{ groq: "groq"; mistral: "mistral"; google: "google"; openai: "openai"; anthropic: "anthropic"; "google-vertex": "google-vertex"; "anthropic-vertex": "anthropic-vertex"; mock: "mock"; }>; export type LLMProvider = z.infer; export declare const LLMConfigSchema: z.ZodObject<{ provider: z.ZodDefault>; apiKey: z.ZodOptional; model: z.ZodOptional; temperature: z.ZodDefault; }, z.core.$strip>; export type LLMConfig = z.infer; /** * Get model configuration, prioritizing explicit config over environment variables. * @param config - Optional partial LLM configuration. * @returns The final model configuration for the inspector. */ export declare function getModelConfig(config?: Partial): InspectorModelConfig;