import * as z from "zod"; /** * --- Entities --- */ export declare const ConversationItemSchema: z.ZodIntersection; created_at: z.ZodNumber; }, z.core.$loose>, z.ZodDiscriminatedUnion<[z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"user">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"assistant">; content: z.ZodUnion; text: z.ZodString; annotations: z.ZodOptional>>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"system">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"developer">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>], "role">, z.ZodObject<{ type: z.ZodLiteral<"function_call">; id: z.ZodOptional>; call_id: z.ZodString; name: z.ZodString; arguments: z.ZodString; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"function_call_output">; id: z.ZodOptional>; call_id: z.ZodString; output: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"reasoning">; id: z.ZodOptional>; summary: z.ZodArray; text: z.ZodString; }, z.core.$strip>>; content: z.ZodOptional; text: z.ZodString; }, z.core.$strip>>>>; encrypted_content: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; signature: z.ZodOptional>; }, z.core.$strip>], "type">>; export type ConversationItem = z.infer; export declare const ConversationSchema: z.ZodObject<{ id: z.ZodString; object: z.ZodLiteral<"conversation">; created_at: z.ZodNumber; metadata: z.ZodOptional>>; }, z.core.$strip>; export type Conversation = z.infer; export declare const ConversationDeletedSchema: z.ZodObject<{ id: z.ZodString; deleted: z.ZodBoolean; object: z.ZodLiteral<"conversation.deleted">; }, z.core.$strip>; export type ConversationDeleted = z.infer; /** * --- API --- */ export declare const ConversationCreateParamsSchema: z.ZodObject<{ items: z.ZodOptional; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"user">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"assistant">; content: z.ZodUnion; text: z.ZodString; annotations: z.ZodOptional>>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"system">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"developer">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>], "role">, z.ZodObject<{ type: z.ZodLiteral<"function_call">; id: z.ZodOptional>; call_id: z.ZodString; name: z.ZodString; arguments: z.ZodString; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"function_call_output">; id: z.ZodOptional>; call_id: z.ZodString; output: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"reasoning">; id: z.ZodOptional>; summary: z.ZodArray; text: z.ZodString; }, z.core.$strip>>; content: z.ZodOptional; text: z.ZodString; }, z.core.$strip>>>>; encrypted_content: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; signature: z.ZodOptional>; }, z.core.$strip>], "type">>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export type ConversationCreateParams = z.infer; export declare const ConversationUpdateBodySchema: z.ZodObject<{ metadata: z.ZodOptional>>; }, z.core.$strip>; export type ConversationUpdateBody = z.infer; export declare const ConversationItemsAddBodySchema: z.ZodObject<{ items: z.ZodArray; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"user">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"assistant">; content: z.ZodUnion; text: z.ZodString; annotations: z.ZodOptional>>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"system">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"developer">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>], "role">, z.ZodObject<{ type: z.ZodLiteral<"function_call">; id: z.ZodOptional>; call_id: z.ZodString; name: z.ZodString; arguments: z.ZodString; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"function_call_output">; id: z.ZodOptional>; call_id: z.ZodString; output: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"reasoning">; id: z.ZodOptional>; summary: z.ZodArray; text: z.ZodString; }, z.core.$strip>>; content: z.ZodOptional; text: z.ZodString; }, z.core.$strip>>>>; encrypted_content: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; signature: z.ZodOptional>; }, z.core.$strip>], "type">>; }, z.core.$strip>; export type ConversationItemsAddBody = z.infer; export declare const ConversationItemListSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; data: z.ZodArray; created_at: z.ZodNumber; }, z.core.$loose>, z.ZodDiscriminatedUnion<[z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"user">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"assistant">; content: z.ZodUnion; text: z.ZodString; annotations: z.ZodOptional>>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"system">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"message">; id: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; role: z.ZodLiteral<"developer">; content: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; }, z.core.$strip>], "role">, z.ZodObject<{ type: z.ZodLiteral<"function_call">; id: z.ZodOptional>; call_id: z.ZodString; name: z.ZodString; arguments: z.ZodString; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"function_call_output">; id: z.ZodOptional>; call_id: z.ZodString; output: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; image_url: z.ZodString; file_id: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_image">; file_id: z.ZodString; image_url: z.ZodOptional>; detail: z.ZodOptional>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_data: z.ZodString; file_id: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_id: z.ZodString; file_data: z.ZodOptional>; file_url: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_file">; file_url: z.ZodString; file_data: z.ZodOptional>; file_id: z.ZodOptional>; filename: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"input_audio">; input_audio: z.ZodObject<{ data: z.ZodString; format: z.ZodEnum<{ flac: "flac"; m4a: "m4a"; mp3: "mp3"; mp4: "mp4"; mpeg: "mpeg"; mpga: "mpga"; ogg: "ogg"; pcm: "pcm"; wav: "wav"; webm: "webm"; "x-aac": "x-aac"; }>; }, z.core.$strip>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>]>>]>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; cache_control: z.ZodOptional; ttl: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"reasoning">; id: z.ZodOptional>; summary: z.ZodArray; text: z.ZodString; }, z.core.$strip>>; content: z.ZodOptional; text: z.ZodString; }, z.core.$strip>>>>; encrypted_content: z.ZodOptional>; status: z.ZodOptional>>; extra_content: z.ZodOptional>>>; signature: z.ZodOptional>; }, z.core.$strip>], "type">>>; has_more: z.ZodBoolean; first_id: z.ZodOptional; last_id: z.ZodOptional; }, z.core.$strip>; export type ConversationItemList = z.infer; export declare const ConversationListSchema: z.ZodObject<{ object: z.ZodLiteral<"list">; data: z.ZodArray; created_at: z.ZodNumber; metadata: z.ZodOptional>>; }, z.core.$strip>>; has_more: z.ZodBoolean; first_id: z.ZodOptional; last_id: z.ZodOptional; }, z.core.$strip>; export type ConversationList = z.infer; export declare const ConversationItemListParamsSchema: z.ZodObject<{ after: z.ZodOptional; limit: z.ZodDefault>; order: z.ZodDefault>; }, z.core.$strip>; export type ConversationItemListParams = z.infer; export declare const ConversationListParamsSchema: z.ZodPreprocess; limit: z.ZodDefault>; order: z.ZodDefault>; metadata: z.ZodOptional>>>; }, z.core.$strip>>; export type ConversationListParams = z.infer;