import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type ChatContentFileFile = { /** * File content as base64 data URL or URL */ fileData?: string | undefined; /** * File ID for previously uploaded files */ fileId?: string | undefined; /** * Original filename */ filename?: string | undefined; }; /** * File content part for document processing */ export type ChatContentFile = { file: ChatContentFileFile; type: "file"; }; /** @internal */ export declare const ChatContentFileFile$inboundSchema: z.ZodType; /** @internal */ export type ChatContentFileFile$Outbound = { file_data?: string | undefined; file_id?: string | undefined; filename?: string | undefined; }; /** @internal */ export declare const ChatContentFileFile$outboundSchema: z.ZodType; export declare function chatContentFileFileToJSON(chatContentFileFile: ChatContentFileFile): string; export declare function chatContentFileFileFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ChatContentFile$inboundSchema: z.ZodType; /** @internal */ export type ChatContentFile$Outbound = { file: ChatContentFileFile$Outbound; type: "file"; }; /** @internal */ export declare const ChatContentFile$outboundSchema: z.ZodType; export declare function chatContentFileToJSON(chatContentFile: ChatContentFile): string; export declare function chatContentFileFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=chatcontentfile.d.ts.map