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 OpenRouterFileShape: { readonly Openrouter: "openrouter"; }; export type OpenRouterFileShape = ClosedEnum; export declare const OpenRouterFileType: { readonly File: "file"; }; export type OpenRouterFileType = ClosedEnum; /** * A stored file in the OpenRouter superset shape: Anthropic-shaped, plus OpenRouter-only fields. */ export type OpenRouterFile = { shape: OpenRouterFileShape; createdAt: string; downloadable: boolean; filename: string; id: string; mimeType: string; sizeBytes: number; type: OpenRouterFileType; }; /** @internal */ export declare const OpenRouterFileShape$inboundSchema: z.ZodEnum; /** @internal */ export declare const OpenRouterFileType$inboundSchema: z.ZodEnum; /** @internal */ export declare const OpenRouterFile$inboundSchema: z.ZodType; export declare function openRouterFileFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=openrouterfile.d.ts.map