import { z } from 'zod'; import { RequestContext } from '../../../utils/internal/requestContext.js'; export declare const DeleteFileInputSchema: z.ZodObject<{ path: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; }, { path: string; }>; export type DeleteFileInput = z.infer; export interface DeleteFileOutput { message: string; deletedPath: string; } /** * Deletes a specified file. * * @param {DeleteFileInput} input - The input object containing the path to the file. * @param {RequestContext} context - The request context. * @returns {Promise} A promise resolving with the deletion status. * @throws {McpError} For path errors, file not found, or I/O errors. */ export declare const deleteFileLogic: (input: DeleteFileInput, context: RequestContext) => Promise;