import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const OutputFunctionCallItemStatusInProgress: { readonly InProgress: "in_progress"; }; export type OutputFunctionCallItemStatusInProgress = ClosedEnum; export declare const OutputFunctionCallItemStatusIncomplete: { readonly Incomplete: "incomplete"; }; export type OutputFunctionCallItemStatusIncomplete = ClosedEnum; export declare const OutputFunctionCallItemStatusCompleted: { readonly Completed: "completed"; }; export type OutputFunctionCallItemStatusCompleted = ClosedEnum; export type OutputFunctionCallItemStatusUnion = OutputFunctionCallItemStatusCompleted | OutputFunctionCallItemStatusIncomplete | OutputFunctionCallItemStatusInProgress; export declare const OutputFunctionCallItemType: { readonly FunctionCall: "function_call"; }; export type OutputFunctionCallItemType = ClosedEnum; export type OutputFunctionCallItem = { arguments: string; callId: string; id?: string | undefined; name: string; /** * Namespace qualifier for tools registered as part of a namespace tool group (e.g. an MCP server) */ namespace?: string | undefined; status?: OutputFunctionCallItemStatusCompleted | OutputFunctionCallItemStatusIncomplete | OutputFunctionCallItemStatusInProgress | undefined; type: OutputFunctionCallItemType; }; /** @internal */ export declare const OutputFunctionCallItemStatusInProgress$inboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusInProgress$outboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusIncomplete$inboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusIncomplete$outboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusCompleted$inboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusCompleted$outboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemStatusUnion$inboundSchema: z.ZodType; /** @internal */ export type OutputFunctionCallItemStatusUnion$Outbound = string | string | string; /** @internal */ export declare const OutputFunctionCallItemStatusUnion$outboundSchema: z.ZodType; export declare function outputFunctionCallItemStatusUnionToJSON(outputFunctionCallItemStatusUnion: OutputFunctionCallItemStatusUnion): string; export declare function outputFunctionCallItemStatusUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OutputFunctionCallItemType$inboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItemType$outboundSchema: z.ZodEnum; /** @internal */ export declare const OutputFunctionCallItem$inboundSchema: z.ZodType; /** @internal */ export type OutputFunctionCallItem$Outbound = { arguments: string; call_id: string; id?: string | undefined; name: string; namespace?: string | undefined; status?: string | string | string | undefined; type: string; }; /** @internal */ export declare const OutputFunctionCallItem$outboundSchema: z.ZodType; export declare function outputFunctionCallItemToJSON(outputFunctionCallItem: OutputFunctionCallItem): string; export declare function outputFunctionCallItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=outputfunctioncallitem.d.ts.map