import * as z from "zod/v4-mini"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdk-validation-error.js"; export declare const ResponseOutputItemRole: { readonly Assistant: "assistant"; }; export type ResponseOutputItemRole = ClosedEnum; export type ResponseOutputItem = { id?: string | undefined; type: string; status?: string | undefined; role?: ResponseOutputItemRole | undefined; content?: Array<{ [k: string]: any; }> | undefined; text?: string | undefined; callId?: string | undefined; name?: string | undefined; arguments?: string | undefined; summary?: Array<{ [k: string]: any; }> | undefined; encryptedContent?: string | undefined; imageUrl?: string | undefined; audioUrl?: string | undefined; videoUrl?: string | undefined; embedding?: Array | undefined; jobId?: string | undefined; progress?: number | undefined; mimeType?: string | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const ResponseOutputItemRole$inboundSchema: z.ZodMiniEnum; /** @internal */ export declare const ResponseOutputItem$inboundSchema: z.ZodMiniType; export declare function responseOutputItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=response-output-item.d.ts.map