/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 329f0d051bdb
 */
import * as z from "zod/v4";
import { TextChunk$outboundSchema, } from "./textchunk.js";
import { ThinkChunk$outboundSchema, } from "./thinkchunk.js";
/** @internal */
export const SystemMessageContentChunks$outboundSchema = z.union([
    TextChunk$outboundSchema.and(z.object({ type: z.literal("text") })),
    ThinkChunk$outboundSchema.and(z.object({ type: z.literal("thinking") })),
]);
export function systemMessageContentChunksToJSON(systemMessageContentChunks) {
    return JSON.stringify(SystemMessageContentChunks$outboundSchema.parse(systemMessageContentChunks));
}
//# sourceMappingURL=systemmessagecontentchunks.js.map