import * as z from "zod/v4-mini"; import { ClosedEnum } from "../types/enums.js"; export declare const ResponsesMessageInputItemRole: { readonly System: "system"; readonly Developer: "developer"; readonly User: "user"; readonly Assistant: "assistant"; }; export type ResponsesMessageInputItemRole = ClosedEnum; export type Content = string | Array<{ [k: string]: any; }>; export type ResponsesMessageInputItem = { type?: "message" | undefined; role: ResponsesMessageInputItemRole; content: string | Array<{ [k: string]: any; }>; [additionalProperties: string]: unknown; }; /** @internal */ export declare const ResponsesMessageInputItemRole$outboundSchema: z.ZodMiniEnum; /** @internal */ export type Content$Outbound = string | Array<{ [k: string]: any; }>; /** @internal */ export declare const Content$outboundSchema: z.ZodMiniType; export declare function contentToJSON(content: Content): string; /** @internal */ export type ResponsesMessageInputItem$Outbound = { type?: "message" | undefined; role: string; content: string | Array<{ [k: string]: any; }>; [additionalProperties: string]: unknown; }; /** @internal */ export declare const ResponsesMessageInputItem$outboundSchema: z.ZodMiniType; export declare function responsesMessageInputItemToJSON(responsesMessageInputItem: ResponsesMessageInputItem): string; //# sourceMappingURL=responses-message-input-item.d.ts.map