import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { FilesServerToolConfig, FilesServerToolConfig$Outbound } from "./filesservertoolconfig.js"; export declare const FilesServerToolType: { readonly OpenrouterFiles: "openrouter:files"; }; export type FilesServerToolType = ClosedEnum; /** * OpenRouter built-in server tool: read, write, edit, and list workspace files via the Files API. Requires an authenticated request; files come from the API key's workspace (or the default workspace for keys without one). */ export type FilesServerTool = { /** * Configuration for the openrouter:files server tool */ parameters?: FilesServerToolConfig | undefined; type: FilesServerToolType; }; /** @internal */ export declare const FilesServerToolType$outboundSchema: z.ZodEnum; /** @internal */ export type FilesServerTool$Outbound = { parameters?: FilesServerToolConfig$Outbound | undefined; type: string; }; /** @internal */ export declare const FilesServerTool$outboundSchema: z.ZodType; export declare function filesServerToolToJSON(filesServerTool: FilesServerTool): string; //# sourceMappingURL=filesservertool.d.ts.map