import { z } from "zod"; export declare const AgentOverrideConfigSchema: z.ZodObject<{ model: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>; export declare const CategoryConfigSchema: z.ZodObject<{ model: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>; export declare const AgentOverridesSchema: z.ZodObject<{ orchestrator: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; deepworker: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; planner: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; advisor: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; researcher: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; explorer: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; worker: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const CategoryOverridesSchema: z.ZodObject<{ "visual-engineering": z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; ultrabrain: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; deep: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; artistry: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; quick: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; "unspecified-low": z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; "unspecified-high": z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; writing: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const GoatCodeConfigSchema: z.ZodObject<{ agents: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; deepworker: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; planner: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; advisor: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; researcher: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; explorer: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; worker: z.ZodOptional; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; prompt_append: z.ZodOptional; denied_tools: z.ZodOptional>; disable: z.ZodOptional; fallback_models: z.ZodOptional]>>; }, z.core.$strip>>; }, z.core.$strip>>; categories: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; ultrabrain: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; deep: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; artistry: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; quick: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; "unspecified-low": z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; "unspecified-high": z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; writing: z.ZodOptional; variant: z.ZodOptional; description: z.ZodOptional; prompt_append: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; default_temperature: z.ZodDefault; default_provider: z.ZodOptional; provider_priority: z.ZodDefault>; disabled_agents: z.ZodDefault>; disabled_hooks: z.ZodDefault>; disabled_tools: z.ZodDefault>; disabled_skills: z.ZodDefault>; auto_update: z.ZodDefault; plugins: z.ZodOptional>; }, z.core.$strip>; export type GoatCodeConfigInput = z.input;