import * as z from "zod/v4"; import { ClosedEnum, OpenEnum } from "../types/enums.js"; export type ShellCallOutputItemOutput = { content?: string | null | undefined; exitCode?: number | null | undefined; type: string; additionalProperties?: { [k: string]: any | null; } | undefined; }; export declare const ShellCallOutputItemStatus: { readonly InProgress: "in_progress"; readonly Completed: "completed"; readonly Incomplete: "incomplete"; }; export type ShellCallOutputItemStatus = OpenEnum; export declare const ShellCallOutputItemType: { readonly ShellCallOutput: "shell_call_output"; }; export type ShellCallOutputItemType = ClosedEnum; /** * Output from a shell command execution (newer variant) */ export type ShellCallOutputItem = { callId: string; id?: string | null | undefined; maxOutputLength?: number | null | undefined; output: Array; status?: ShellCallOutputItemStatus | null | undefined; type: ShellCallOutputItemType; }; /** @internal */ export type ShellCallOutputItemOutput$Outbound = { content?: string | null | undefined; exit_code?: number | null | undefined; type: string; [additionalProperties: string]: unknown; }; /** @internal */ export declare const ShellCallOutputItemOutput$outboundSchema: z.ZodType; export declare function shellCallOutputItemOutputToJSON(shellCallOutputItemOutput: ShellCallOutputItemOutput): string; /** @internal */ export declare const ShellCallOutputItemStatus$outboundSchema: z.ZodType; /** @internal */ export declare const ShellCallOutputItemType$outboundSchema: z.ZodEnum; /** @internal */ export type ShellCallOutputItem$Outbound = { call_id: string; id?: string | null | undefined; max_output_length?: number | null | undefined; output: Array; status?: string | null | undefined; type: string; }; /** @internal */ export declare const ShellCallOutputItem$outboundSchema: z.ZodType; export declare function shellCallOutputItemToJSON(shellCallOutputItem: ShellCallOutputItem): string; //# sourceMappingURL=shellcalloutputitem.d.ts.map