/** * Zod input schemas for lead management MCP tools */ import { z } from "zod"; import { ResponseFormat } from "../types.js"; /** * Schema for listing leads */ export declare const ListLeadsSchema: z.ZodObject<{ status: z.ZodOptional>; limit: z.ZodDefault; offset: z.ZodDefault; response_format: z.ZodDefault>; }, "strict", z.ZodTypeAny, { limit: number; offset: number; response_format: ResponseFormat; status?: "new" | "contacted" | "qualified" | "converted" | "lost" | undefined; }, { status?: "new" | "contacted" | "qualified" | "converted" | "lost" | undefined; limit?: number | undefined; offset?: number | undefined; response_format?: ResponseFormat | undefined; }>; export type ListLeadsInput = z.infer; /** * Schema for updating a lead's status */ export declare const UpdateLeadStatusSchema: z.ZodObject<{ lead_id: z.ZodString; status: z.ZodEnum<["new", "contacted", "qualified", "converted", "lost"]>; }, "strict", z.ZodTypeAny, { status: "new" | "contacted" | "qualified" | "converted" | "lost"; lead_id: string; }, { status: "new" | "contacted" | "qualified" | "converted" | "lost"; lead_id: string; }>; export type UpdateLeadStatusInput = z.infer; //# sourceMappingURL=leads.d.ts.map