import { z } from "zod"; export declare const CategoryConfigSchema: z.ZodObject<{ description: z.ZodOptional; model: z.ZodOptional; fallback_models: z.ZodOptional, z.ZodArray; reasoningEffort: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodArray; reasoningEffort: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>]>>]>>; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; reasoningEffort: z.ZodOptional>; textVerbosity: z.ZodOptional>; tools: z.ZodOptional>; prompt_append: z.ZodOptional; max_prompt_tokens: z.ZodOptional; is_unstable_agent: z.ZodOptional; disable: z.ZodOptional; }, z.core.$strip>; export declare const BuiltinCategoryNameSchema: z.ZodEnum<{ "visual-engineering": "visual-engineering"; ultrabrain: "ultrabrain"; deep: "deep"; artistry: "artistry"; quick: "quick"; "unspecified-low": "unspecified-low"; "unspecified-high": "unspecified-high"; writing: "writing"; }>; export declare const CategoriesConfigSchema: z.ZodRecord; model: z.ZodOptional; fallback_models: z.ZodOptional, z.ZodArray; reasoningEffort: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodArray; reasoningEffort: z.ZodOptional>; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>]>>]>>; variant: z.ZodOptional; temperature: z.ZodOptional; top_p: z.ZodOptional; maxTokens: z.ZodOptional; thinking: z.ZodOptional; budgetTokens: z.ZodOptional; }, z.core.$strip>>; reasoningEffort: z.ZodOptional>; textVerbosity: z.ZodOptional>; tools: z.ZodOptional>; prompt_append: z.ZodOptional; max_prompt_tokens: z.ZodOptional; is_unstable_agent: z.ZodOptional; disable: z.ZodOptional; }, z.core.$strip>>; export type CategoryConfig = z.infer; export type CategoriesConfig = z.infer; export type BuiltinCategoryName = z.infer;