import { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { BaseTool } from './base.js';
export declare class EnhanceImageTool extends BaseTool {
    protected readonly name = "enhance_image";
    protected readonly description = "Enhance images with upscaling, restoration, background removal, and more";
    execute(params: any): Promise<CallToolResult>;
    private selectModel;
    private prepareModelParameters;
    private validateImageInput;
    private isValidBase64;
    private processImageInput;
    private generateSummary;
}
export declare const enhanceImageTool: EnhanceImageTool;
//# sourceMappingURL=enhance-image.d.ts.map