import { z } from "zod"; export declare const ChatRouteAskSchema: z.ZodObject<{ prompt: z.ZodString; paths: z.ZodDefault>; folder: z.ZodOptional; editorContext: z.ZodOptional; planMode: z.ZodOptional; model: z.ZodBoolean; persona: z.ZodBoolean; }, z.core.$strip>; export type ChatRouteAsk = z.infer; export declare const ModelPickSchema: z.ZodObject<{ provider: z.ZodString; model: z.ZodString; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>; export type ModelPick = z.infer; export declare const PersonaVerdictSchema: z.ZodObject<{ id: z.ZodOptional; reason: z.ZodString; }, z.core.$strip>; export declare const ModelVerdictSchema: z.ZodObject<{ pick: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; reason: z.ZodString; }, z.core.$strip>; export declare const ChatRouteSchema: z.ZodObject<{ persona: z.ZodOptional; reason: z.ZodString; }, z.core.$strip>>; model: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; reason: z.ZodString; }, z.core.$strip>>; judge: z.ZodOptional; }, z.core.$strip>; export type ChatRoute = z.infer; //# sourceMappingURL=chat-route.d.ts.map