import * as z from "zod/v4"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ImageURL, ImageURL$Outbound } from "./imageurl.js"; export type ImageUrlUnion = ImageURL | string; /** * {"type":"image_url","image_url":"data:image/png;base64,iVBORw0"} */ export type ImageURLChunk = { type?: "image_url" | undefined; imageUrl: ImageURL | string; }; /** @internal */ export declare const ImageUrlUnion$inboundSchema: z.ZodType; /** @internal */ export type ImageUrlUnion$Outbound = ImageURL$Outbound | string; /** @internal */ export declare const ImageUrlUnion$outboundSchema: z.ZodType; export declare function imageUrlUnionToJSON(imageUrlUnion: ImageUrlUnion): string; export declare function imageUrlUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ImageURLChunk$inboundSchema: z.ZodType; /** @internal */ export type ImageURLChunk$Outbound = { type: "image_url"; image_url: ImageURL$Outbound | string; }; /** @internal */ export declare const ImageURLChunk$outboundSchema: z.ZodType; export declare function imageURLChunkToJSON(imageURLChunk: ImageURLChunk): string; export declare function imageURLChunkFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=imageurlchunk.d.ts.map