import { z } from 'zod'; declare const languageSchema: z.ZodString; declare const llmProviderSchema: z.ZodEnum<["anthropic", "gemini", "openai", "groq", "mistral", "ollama", "xai", "deepseek", "openrouter", "cerebras", "lmstudio", "azure", "meta"]>; declare const configSchema: z.ZodEffects; log: z.ZodObject<{ level: z.ZodEnum<["debug", "info", "warn", "error", "trace"]>; }, "strip", z.ZodTypeAny, { level: "debug" | "info" | "warn" | "error" | "trace"; }, { level: "debug" | "info" | "warn" | "error" | "trace"; }>; cache: z.ZodObject<{ dir: z.ZodString; file: z.ZodString; prefix: z.ZodString; write: z.ZodOptional; }, "strip", z.ZodTypeAny, { dir: string; file: string; prefix: string; write?: boolean | undefined; }, { dir: string; file: string; prefix: string; write?: boolean | undefined; }>; sourceLanguage: z.ZodString; defaultLanguage: z.ZodString; languages: z.ZodArray; llm: z.ZodObject<{ provider: z.ZodEnum<["anthropic", "gemini", "openai", "groq", "mistral", "ollama", "xai", "deepseek", "openrouter", "cerebras", "lmstudio", "azure", "meta"]>; apiKey: z.ZodOptional; baseURL: z.ZodOptional; model: z.ZodNullable; temperature: z.ZodOptional; sleep: z.ZodOptional; prePrompt: z.ZodOptional; postPrompt: z.ZodOptional; prePromptReplace: z.ZodOptional; postPromptReplace: z.ZodOptional; prePromptAppend: z.ZodOptional; postPromptPrepend: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }, { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }>; globby: z.ZodOptional; }, "strip", z.ZodTypeAny, { log: { level: "debug" | "info" | "warn" | "error" | "trace"; }; cache: { dir: string; file: string; prefix: string; write?: boolean | undefined; }; sourceLanguage: string; defaultLanguage: string; languages: string[]; llm: { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }; debug?: boolean | undefined; globby?: string | undefined; }, { log: { level: "debug" | "info" | "warn" | "error" | "trace"; }; cache: { dir: string; file: string; prefix: string; write?: boolean | undefined; }; sourceLanguage: string; defaultLanguage: string; languages: string[]; llm: { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }; debug?: boolean | undefined; globby?: string | undefined; }>, { log: { level: "debug" | "info" | "warn" | "error" | "trace"; }; cache: { dir: string; file: string; prefix: string; write?: boolean | undefined; }; sourceLanguage: string; defaultLanguage: string; languages: string[]; llm: { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }; debug?: boolean | undefined; globby?: string | undefined; }, { log: { level: "debug" | "info" | "warn" | "error" | "trace"; }; cache: { dir: string; file: string; prefix: string; write?: boolean | undefined; }; sourceLanguage: string; defaultLanguage: string; languages: string[]; llm: { provider: "anthropic" | "gemini" | "openai" | "groq" | "mistral" | "ollama" | "xai" | "deepseek" | "openrouter" | "cerebras" | "lmstudio" | "azure" | "meta"; model: string | null; apiKey?: string | undefined; baseURL?: string | undefined; temperature?: number | undefined; sleep?: number | undefined; prePrompt?: string | undefined; postPrompt?: string | undefined; prePromptReplace?: string | undefined; postPromptReplace?: string | undefined; prePromptAppend?: string | undefined; postPromptPrepend?: string | undefined; }; debug?: boolean | undefined; globby?: string | undefined; }>; export { configSchema, languageSchema, llmProviderSchema };