import * as z from "zod/v4"; import { ClosedEnum, OpenEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type PendingSafetyCheck = { code: string; id: string; message: string; }; export declare const OutputComputerCallItemStatus: { readonly Completed: "completed"; readonly Incomplete: "incomplete"; readonly InProgress: "in_progress"; }; export type OutputComputerCallItemStatus = OpenEnum; export declare const OutputComputerCallItemType: { readonly ComputerCall: "computer_call"; }; export type OutputComputerCallItemType = ClosedEnum; export type OutputComputerCallItem = { action?: any | null | undefined; callId: string; id?: string | undefined; pendingSafetyChecks: Array; status: OutputComputerCallItemStatus; type: OutputComputerCallItemType; }; /** @internal */ export declare const PendingSafetyCheck$inboundSchema: z.ZodType; /** @internal */ export type PendingSafetyCheck$Outbound = { code: string; id: string; message: string; }; /** @internal */ export declare const PendingSafetyCheck$outboundSchema: z.ZodType; export declare function pendingSafetyCheckToJSON(pendingSafetyCheck: PendingSafetyCheck): string; export declare function pendingSafetyCheckFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OutputComputerCallItemStatus$inboundSchema: z.ZodType; /** @internal */ export declare const OutputComputerCallItemStatus$outboundSchema: z.ZodType; /** @internal */ export declare const OutputComputerCallItemType$inboundSchema: z.ZodEnum; /** @internal */ export declare const OutputComputerCallItemType$outboundSchema: z.ZodEnum; /** @internal */ export declare const OutputComputerCallItem$inboundSchema: z.ZodType; /** @internal */ export type OutputComputerCallItem$Outbound = { action?: any | null | undefined; call_id: string; id?: string | undefined; pending_safety_checks: Array; status: string; type: string; }; /** @internal */ export declare const OutputComputerCallItem$outboundSchema: z.ZodType; export declare function outputComputerCallItemToJSON(outputComputerCallItem: OutputComputerCallItem): string; export declare function outputComputerCallItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=outputcomputercallitem.d.ts.map