/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 1dad3849e6f3
 */
import { smartUnion } from "../../types/smartUnion.js";
import { AgentHandoffEntry$outboundSchema, } from "./agenthandoffentry.js";
import { FunctionCallEntry$outboundSchema, } from "./functioncallentry.js";
import { FunctionResultEntry$outboundSchema, } from "./functionresultentry.js";
import { MessageInputEntry$outboundSchema, } from "./messageinputentry.js";
import { MessageOutputEntry$outboundSchema, } from "./messageoutputentry.js";
import { ToolExecutionEntry$outboundSchema, } from "./toolexecutionentry.js";
/** @internal */
export const InputEntries$outboundSchema = smartUnion([
    AgentHandoffEntry$outboundSchema,
    FunctionCallEntry$outboundSchema,
    MessageInputEntry$outboundSchema,
    FunctionResultEntry$outboundSchema,
    ToolExecutionEntry$outboundSchema,
    MessageOutputEntry$outboundSchema,
]);
export function inputEntriesToJSON(inputEntries) {
    return JSON.stringify(InputEntries$outboundSchema.parse(inputEntries));
}
//# sourceMappingURL=inputentries.js.map