import { z } from "zod"; import { ServiceNowClient } from "../client.js"; import { ServiceNowConfig } from "../config.js"; export declare const definition: { name: string; description: string; inputSchema: { type: "object"; properties: { action: { type: string; enum: string[]; description: string; }; table: { type: string; description: string; }; sys_id: { type: string; description: string; }; attachment_sys_id: { type: string; description: string; }; output_path: { type: string; description: string; }; file_path: { type: string; description: string; }; content_type: { type: string; description: string; }; }; required: string[]; }; }; export declare const schema: z.ZodObject<{ action: z.ZodEnum<["list", "download", "upload"]>; table: z.ZodOptional; sys_id: z.ZodOptional; attachment_sys_id: z.ZodOptional; output_path: z.ZodOptional; file_path: z.ZodOptional; content_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "list" | "download" | "upload"; table?: string | undefined; sys_id?: string | undefined; attachment_sys_id?: string | undefined; output_path?: string | undefined; file_path?: string | undefined; content_type?: string | undefined; }, { action: "list" | "download" | "upload"; table?: string | undefined; sys_id?: string | undefined; attachment_sys_id?: string | undefined; output_path?: string | undefined; file_path?: string | undefined; content_type?: string | undefined; }>; export declare function handler(args: z.infer, client: ServiceNowClient, _config: ServiceNowConfig): Promise<{ content: Array<{ type: "text"; text: string; }>; }>; //# sourceMappingURL=attach.d.ts.map