import { z } from 'zod'; /** * An image provided to or from an LLM. */ export declare const imageContentSchema: z.ZodObject<{ type: z.ZodLiteral<"image">; /** * The base64-encoded image data. */ data: z.ZodString; /** * The MIME type of the image. Different providers may support different image types. */ mimeType: z.ZodString; /** * Optional annotations for the client. */ annotations: z.ZodOptional, "many">>; priority: z.ZodOptional; }, "strip", z.ZodTypeAny, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }, { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }, { data: string; type: "image"; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; } | undefined; }>; //# sourceMappingURL=image-content.d.ts.map