/**
 * AI Feedback Handler
 *
 * MCP tools for collecting and analyzing feedback from AI users about their
 * experience with AI-Debug tools. Enables automatic tool improvement.
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler.js';
export declare class AIFeedbackHandler extends BaseToolHandler {
    private feedbackCollector;
    private logger;
    constructor();
    tools: Tool[];
    handle(toolName: string, args: any): Promise<any>;
    /**
     * Collect feedback from AI user
     */
    private collectAIFeedback;
    /**
     * Get feedback summary and analytics
     */
    private getFeedbackSummary;
    /**
     * Configure feedback collection settings
     */
    private configureFeedbackCollection;
    /**
     * Generate contextual feedback prompt
     */
    private generateFeedbackPrompt;
    /**
     * Export feedback data
     */
    private exportFeedbackData;
    /**
     * Get feedback storage information
     */
    private getFeedbackStorageInfo;
    /**
     * Helper: Get most effective agent
     */
    private getMostEffectiveAgent;
    /**
     * Helper: Get top performing agents
     */
    private getTopPerformingAgents;
    /**
     * Helper: Calculate trends
     */
    private calculateTrends;
    /**
     * Helper: Generate agent recommendations
     */
    private generateAgentRecommendations;
    /**
     * Helper: Generate system recommendations
     */
    private generateSystemRecommendations;
}
//# sourceMappingURL=ai-feedback-handler.d.ts.map