import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const ContainerFileObject: { readonly ContainerFile: "container.file"; }; export type ContainerFileObject = ClosedEnum; /** * Container files are always produced by the assistant sandbox. */ export declare const ContainerFileSource: { readonly Assistant: "assistant"; }; /** * Container files are always produced by the assistant sandbox. */ export type ContainerFileSource = ClosedEnum; export type ContainerFile = { /** * File size in bytes. */ bytes: number; /** * The container the file belongs to — echoes the `container_id` path parameter (OpenAI field name). */ containerId: string; /** * Unix timestamp (seconds) when the file was last synced. */ createdAt: number; /** * Container file id: `cfile_` + base64url of the file path. */ id: string; object: ContainerFileObject; /** * Container-relative file path. */ path: string; /** * Container files are always produced by the assistant sandbox. */ source: ContainerFileSource; }; /** @internal */ export declare const ContainerFileObject$inboundSchema: z.ZodEnum; /** @internal */ export declare const ContainerFileSource$inboundSchema: z.ZodEnum; /** @internal */ export declare const ContainerFile$inboundSchema: z.ZodType; export declare function containerFileFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=containerfile.d.ts.map