import * as z from "zod/v4";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
import { ShellCallOutputContent } from "./shellcalloutputcontent.js";
import { ShellCallStatus } from "./shellcallstatus.js";
/**
 * A native `shell_call_output` item matching OpenAI's Responses API shape. Carries per-command stdout, stderr, and the exit/timeout outcome.
 */
export type OutputShellCallOutputItem = {
    callId: string;
    id: string;
    maxOutputLength?: number | null | undefined;
    output: Array<ShellCallOutputContent>;
    /**
     * Status of a shell call or its output.
     */
    status: ShellCallStatus;
    type: "shell_call_output";
};
/** @internal */
export declare const OutputShellCallOutputItem$inboundSchema: z.ZodType<OutputShellCallOutputItem, unknown>;
export declare function outputShellCallOutputItemFromJSON(jsonString: string): SafeParseResult<OutputShellCallOutputItem, SDKValidationError>;
//# sourceMappingURL=outputshellcalloutputitem.d.ts.map