import * as z from "zod/v4";
import { ClosedEnum } from "../types/enums.js";
import { ToolCallStatus } from "./toolcallstatus.js";
export declare const LocalShellCallOutputItemType: {
    readonly LocalShellCallOutput: "local_shell_call_output";
};
export type LocalShellCallOutputItemType = ClosedEnum<typeof LocalShellCallOutputItemType>;
/**
 * Output from a local shell command execution
 */
export type LocalShellCallOutputItem = {
    id: string;
    output: string;
    status?: ToolCallStatus | null | undefined;
    type: LocalShellCallOutputItemType;
};
/** @internal */
export declare const LocalShellCallOutputItemType$outboundSchema: z.ZodEnum<typeof LocalShellCallOutputItemType>;
/** @internal */
export type LocalShellCallOutputItem$Outbound = {
    id: string;
    output: string;
    status?: string | null | undefined;
    type: string;
};
/** @internal */
export declare const LocalShellCallOutputItem$outboundSchema: z.ZodType<LocalShellCallOutputItem$Outbound, LocalShellCallOutputItem>;
export declare function localShellCallOutputItemToJSON(localShellCallOutputItem: LocalShellCallOutputItem): string;
//# sourceMappingURL=localshellcalloutputitem.d.ts.map