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<typeof DeleteFileInputSchema>;
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<DeleteFileOutput>} 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<DeleteFileOutput>;
