import * as z from "zod/mini"; /** * Text provided to or from an LLM. */ export declare const TextContentSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"text">; text: z.ZodMiniString; }, z.core.$loose>; /** * An image provided to or from an LLM. */ export declare const ImageContentSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"image">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>; /** * An Audio provided to or from an LLM. */ export declare const AudioContentSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"audio">; data: z.ZodMiniBase64; mimeType: z.ZodMiniString; }, z.core.$loose>; /** * The contents of a resource, embedded into a prompt or tool call result. */ export declare const EmbeddedResourceSchema: z.ZodMiniObject<{ type: z.ZodMiniLiteral<"resource">; resource: z.ZodMiniUnion; mimeType: z.ZodMiniOptional>; text: z.ZodMiniString; }, z.core.$loose>, z.ZodMiniObject<{ uri: z.ZodMiniString; mimeType: z.ZodMiniOptional>; blob: z.ZodMiniBase64; }, z.core.$loose>]>; }, z.core.$loose>;