import { z } from "zod"; export declare const FallbackModelObjectSchema: z.ZodObject<{ model: z.ZodString; variant: z.ZodOptional; 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>; export type FallbackModelObject = z.infer; export declare const FallbackModelStringArraySchema: z.ZodArray; export declare const FallbackModelObjectArraySchema: 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>>; export declare const FallbackModelMixedArraySchema: 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>]>>; export declare const FallbackModelsSchema: z.ZodUnion, 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>]>>]>; export type FallbackModels = z.infer;