import * as z from "zod/v4"; import { ClosedEnum } from "../../types/enums.js"; import { CompletionArgs, CompletionArgs$Outbound } from "./completionargs.js"; import { ConversationInputs, ConversationInputs$Outbound } from "./conversationinputs.js"; import { ToolCallConfirmation, ToolCallConfirmation$Outbound } from "./toolcallconfirmation.js"; export declare const ConversationAppendStreamRequestHandoffExecution: { readonly Client: "client"; readonly Server: "server"; }; export type ConversationAppendStreamRequestHandoffExecution = ClosedEnum; export type ConversationAppendStreamRequest = { inputs?: ConversationInputs | undefined; stream?: true | undefined; /** * Whether to store the results into our servers or not. */ store?: boolean | undefined; handoffExecution?: ConversationAppendStreamRequestHandoffExecution | undefined; /** * White-listed arguments from the completion API */ completionArgs?: CompletionArgs | undefined; toolConfirmations?: Array | null | undefined; }; /** @internal */ export declare const ConversationAppendStreamRequestHandoffExecution$outboundSchema: z.ZodEnum; /** @internal */ export type ConversationAppendStreamRequest$Outbound = { inputs?: ConversationInputs$Outbound | undefined; stream: true; store: boolean; handoff_execution: string; completion_args?: CompletionArgs$Outbound | undefined; tool_confirmations?: Array | null | undefined; }; /** @internal */ export declare const ConversationAppendStreamRequest$outboundSchema: z.ZodType; export declare function conversationAppendStreamRequestToJSON(conversationAppendStreamRequest: ConversationAppendStreamRequest): string; //# sourceMappingURL=conversationappendstreamrequest.d.ts.map