import { z } from 'zod'; import type { ServerState } from '../types.js'; export declare const SendImageInput: z.ZodEffects; imageBase64: z.ZodOptional; caption: z.ZodOptional; }, "strip", z.ZodTypeAny, { to: string; imageUrl?: string | undefined; imageBase64?: string | undefined; caption?: string | undefined; }, { to: string; imageUrl?: string | undefined; imageBase64?: string | undefined; caption?: string | undefined; }>, { to: string; imageUrl?: string | undefined; imageBase64?: string | undefined; caption?: string | undefined; }, { to: string; imageUrl?: string | undefined; imageBase64?: string | undefined; caption?: string | undefined; }>; export declare const SendImageOutput: z.ZodObject<{ messageId: z.ZodString; status: z.ZodEnum<["queued", "sent"]>; }, "strip", z.ZodTypeAny, { status: "queued" | "sent"; messageId: string; }, { status: "queued" | "sent"; messageId: string; }>; export declare function sendImageHandler(args: unknown, state: ServerState): Promise<{ content: { type: "text"; text: string; }[]; structuredContent: { messageId: string; status: "sent"; }; }>; //# sourceMappingURL=send-image.d.ts.map