import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Image data that can be provided as either a URL or base64 encoded data, but not both */ export type IndexMultimodalRequestImage = { /** * HTTP(S) URL to an image */ url?: string | undefined; /** * Base64-encoded image bytes. Data-URL prefix allowed. */ base64?: string | undefined; /** * Optional MIME type hint (e.g. image/png) */ mimeType?: string | undefined; }; /** @internal */ export declare const IndexMultimodalRequestImage$inboundSchema: z.ZodType; /** @internal */ export type IndexMultimodalRequestImage$Outbound = { url?: string | undefined; base64?: string | undefined; mime_type?: string | undefined; }; /** @internal */ export declare const IndexMultimodalRequestImage$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace IndexMultimodalRequestImage$ { /** @deprecated use `IndexMultimodalRequestImage$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `IndexMultimodalRequestImage$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `IndexMultimodalRequestImage$Outbound` instead. */ type Outbound = IndexMultimodalRequestImage$Outbound; } export declare function indexMultimodalRequestImageToJSON(indexMultimodalRequestImage: IndexMultimodalRequestImage): string; export declare function indexMultimodalRequestImageFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=indexmultimodalrequestimage.d.ts.map