import { z } from "zod"; export declare const CategoryConfigSchema: z.ZodObject<{ description: z.ZodOptional; model: z.ZodOptional; fallback_models: z.ZodOptional]>>; 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<{ hard: "hard"; designer: "designer"; quick: "quick"; }>; export declare const CategoriesConfigSchema: z.ZodRecord; model: z.ZodOptional; fallback_models: z.ZodOptional]>>; 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;