import * as z from "zod/v4"; import { ClosedEnum, OpenEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const InputImageDetail: { readonly Auto: "auto"; readonly High: "high"; readonly Low: "low"; readonly Original: "original"; }; export type InputImageDetail = OpenEnum; export declare const InputImageTypeEnum: { readonly InputImage: "input_image"; }; export type InputImageTypeEnum = ClosedEnum; /** * Image input content item */ export type InputImage = { detail: InputImageDetail; imageUrl?: string | null | undefined; type: InputImageTypeEnum; }; /** @internal */ export declare const InputImageDetail$inboundSchema: z.ZodType; /** @internal */ export declare const InputImageDetail$outboundSchema: z.ZodType; /** @internal */ export declare const InputImageTypeEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const InputImageTypeEnum$outboundSchema: z.ZodEnum; /** @internal */ export declare const InputImage$inboundSchema: z.ZodType; /** @internal */ export type InputImage$Outbound = { detail: string; image_url?: string | null | undefined; type: string; }; /** @internal */ export declare const InputImage$outboundSchema: z.ZodType; export declare function inputImageToJSON(inputImage: InputImage): string; export declare function inputImageFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=inputimage.d.ts.map