/** * Zod-validated config loader for hazo_llm_api. * * Covers the standard/global sections ([llm] and [log.overrides]). * Provider-specific sections ([llm_gemini], [llm_qwen], etc.) are still * parsed by the existing config_parser.ts / llm_api/index.ts path — this * module only adds a validated overlay for the sections hazo_core knows about. */ import { z } from 'zod'; declare const HazoLLMApiConfigSchema: z.ZodObject<{ llm: z.ZodPipe, z.ZodTransform>; primary_llm: z.ZodDefault>; sqlite_path: z.ZodDefault>; }, z.core.$strip>>, z.ZodTransform<{ enabled_llms: string[]; primary_llm: string; sqlite_path: string; }, { enabled_llms: string[]; primary_llm: string; sqlite_path: string; } | undefined>>; log: z.ZodPipe>>; }, z.core.$strip>>, z.ZodTransform<{ overrides: Record; }, { overrides: Record; } | undefined>>; }, z.core.$strip>; export type HazoLLMApiConfig = z.infer; /** * Load and validate the hazo_llm_api config using hazo_core's loadConfig. * * Reads `config/hazo_llm_api_config.ini` relative to process.cwd(), * applies any `HAZO_LLM_API_
_` env-var overrides, and * validates the result with the Zod schema above. */ export declare function getHazoLLMApiConfig(): HazoLLMApiConfig; export {}; //# sourceMappingURL=llm_api_config.d.ts.map