/** * Zod input schemas for message-related MCP tools */ import { z } from "zod"; import { ResponseFormat } from "../types.js"; /** * Schema for sending a WhatsApp message */ export declare const SendMessageSchema: z.ZodObject<{ session_id: z.ZodString; chat_id: z.ZodString; message: z.ZodString; response_format: z.ZodDefault>; }, "strict", z.ZodTypeAny, { response_format: ResponseFormat; message: string; session_id: string; chat_id: string; }, { message: string; session_id: string; chat_id: string; response_format?: ResponseFormat | undefined; }>; export type SendMessageInput = z.infer; /** * Schema for listing chats in a session */ export declare const ListChatsSchema: z.ZodObject<{ session_id: z.ZodString; limit: z.ZodDefault; offset: z.ZodDefault; response_format: z.ZodDefault>; }, "strict", z.ZodTypeAny, { limit: number; offset: number; response_format: ResponseFormat; session_id: string; }, { session_id: string; limit?: number | undefined; offset?: number | undefined; response_format?: ResponseFormat | undefined; }>; export type ListChatsInput = z.infer; /** * Schema for getting messages from a specific chat */ export declare const GetChatMessagesSchema: z.ZodObject<{ chat_id: z.ZodString; limit: z.ZodDefault; offset: z.ZodDefault; response_format: z.ZodDefault>; }, "strict", z.ZodTypeAny, { limit: number; offset: number; response_format: ResponseFormat; chat_id: string; }, { chat_id: string; limit?: number | undefined; offset?: number | undefined; response_format?: ResponseFormat | undefined; }>; export type GetChatMessagesInput = z.infer; //# sourceMappingURL=messages.d.ts.map