import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CodeInterpreterOutputLogs, CodeInterpreterOutputLogs$Outbound } from "./codeinterpreteroutputlogs.js"; export declare const CodeInterpreterOutputStatus: { readonly InProgress: "in_progress"; readonly Interpreting: "interpreting"; readonly Completed: "completed"; readonly Incomplete: "incomplete"; readonly Failed: "failed"; }; export type CodeInterpreterOutputStatus = ClosedEnum; export type CodeInterpreterOutput = { /** * The unique ID of the code interpreter tool call. */ id: string; /** * The code executed by the code interpreter. */ code: string; /** * The ID of the container used to run the code. */ containerId: string; /** * The outputs generated by the code interpreter, such as logs or images. */ outputs: Array; type?: "code_interpreter_output" | undefined; status?: CodeInterpreterOutputStatus | undefined; }; /** @internal */ export declare const CodeInterpreterOutputStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const CodeInterpreterOutputStatus$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const CodeInterpreterOutput$inboundSchema: z.ZodType; /** @internal */ export type CodeInterpreterOutput$Outbound = { id: string; code: string; container_id: string; outputs: Array; type: "code_interpreter_output"; status: string; }; /** @internal */ export declare const CodeInterpreterOutput$outboundSchema: z.ZodType; export declare function codeInterpreterOutputToJSON(codeInterpreterOutput: CodeInterpreterOutput): string; export declare function codeInterpreterOutputFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=codeinterpreteroutput.d.ts.map