/** * API keys stay out of this schema. They flow through env vars, not YAML, * so serialized config cannot contain them. */ import { z } from "zod"; export declare const DEFAULT_OPENAI_MODEL = "gpt-5.4-mini"; export declare const DEFAULT_SOURCE_LANGUAGE = "en_US"; export declare const PolypotConfigSchema: z.ZodPrefault; model: z.ZodDefault; temperature: z.ZodDefault; maxTokens: z.ZodOptional; }, z.core.$strip>>; source: z.ZodPrefault>>; targetLanguages: z.ZodDefault>>>; potFilePath: z.ZodOptional; inputPoPath: z.ZodOptional; }, z.core.$strip>>; output: z.ZodPrefault; outputFormat: z.ZodDefault; outputFile: z.ZodOptional; poFilePrefix: z.ZodOptional; localeFormat: z.ZodDefault>; }, z.core.$strip>>; behavior: z.ZodPrefault; useDictionary: z.ZodDefault; dictionaryPath: z.ZodDefault; promptFilePath: z.ZodOptional; }, z.core.$strip>>; performance: z.ZodPrefault; jobs: z.ZodDefault; timeout: z.ZodDefault; }, z.core.$strip>>; limits: z.ZodPrefault; maxTotalStrings: z.ZodOptional; }, z.core.$strip>>; retries: z.ZodPrefault; retryDelay: z.ZodDefault; abortOnFailure: z.ZodDefault; skipLanguageOnFailure: z.ZodDefault; }, z.core.$strip>>; debug: z.ZodPrefault; dryRun: z.ZodDefault; saveDebugInfo: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>>; export type PolypotConfig = z.infer; export type PolypotConfigInput = z.input;