import { z } from 'zod'; export declare const chatMessageFormSchema: z.ZodObject<{ agent: z.ZodOptional; message: z.ZodString; files: z.ZodOptional>; tool: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description: string; key: string; args: Record; }, { name: string; description: string; key: string; args: Record; }>>; }, "strip", z.ZodTypeAny, { message: string; agent?: string | undefined; files?: any[] | undefined; tool?: { name: string; description: string; key: string; args: Record; } | undefined; }, { message: string; agent?: string | undefined; files?: any[] | undefined; tool?: { name: string; description: string; key: string; args: Record; } | undefined; }>; export declare const chatMessageFormSchemaWithOneFile: z.ZodObject<{ message: z.ZodString; file: z.ZodOptional; }, "strip", z.ZodTypeAny, { message: string; file?: any; }, { message: string; file?: any; }>; export type ChatMessageFormSchema = z.infer; export type ChatMessageFormSchemaWithOneFile = z.infer;