import { z } from 'zod';
import { type ExecuteInput, type ToolName, type ToolArguments, type ExecuteOutput } from '../toolDefinition.js';
export declare const getRecentDownloadArgumentsSchema: z.ZodObject<{}, z.core.$strip>;
/**
 * Response schema for get_recent_download tool.
 * Returns metadata about the most recent file download, or a message if no download has occurred.
 */
export declare const getRecentDownloadResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
    file_name: z.ZodOptional<z.ZodString>;
    file_mime_type: z.ZodOptional<z.ZodString>;
    file_size_bytes: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const GetRecentDownloadToolDefinition: import("../toolDefinition.js").ToolDefinition<"get_recent_download", z.ZodObject<{}, z.core.$strip>, undefined, z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodOptional<z.ZodString>;
    file_name: z.ZodOptional<z.ZodString>;
    file_mime_type: z.ZodOptional<z.ZodString>;
    file_size_bytes: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
export type GetRecentDownloadToolName = ToolName<typeof GetRecentDownloadToolDefinition>;
export type GetRecentDownloadToolArguments = ToolArguments<typeof GetRecentDownloadToolDefinition>;
export type GetRecentDownloadToolInput = ExecuteInput<typeof GetRecentDownloadToolDefinition>;
export type GetRecentDownloadToolOutput = ExecuteOutput<typeof GetRecentDownloadToolDefinition>;
//# sourceMappingURL=GetRecentDownloadDefinition.d.ts.map