/**
 * Background Agents Handler
 * Integrates background debugging agents with the MCP tool system
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler-migrated';
export declare class BackgroundAgentsHandler extends BaseToolHandler {
    private agentManager;
    private toolSelector;
    private escalationManager;
    constructor();
    get tools(): Tool[];
    handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>;
    /**
     * Start background monitoring agents
     */
    private startBackgroundMonitoring;
    /**
     * Stop background monitoring
     */
    private stopBackgroundMonitoring;
    /**
     * Get background findings with filtering
     */
    private getBackgroundFindings;
    /**
     * Get intelligent tool recommendations
     */
    private getIntelligentToolRecommendations;
    /**
     * Create human escalation
     */
    private createHumanEscalation;
    /**
     * Handle escalation response
     */
    private handleEscalationResponse;
    /**
     * Get agent status dashboard
     */
    private getAgentStatusDashboard;
    /**
     * Configure intelligent tool selection
     */
    private configureIntelligentToolSelection;
    /**
     * Setup event handlers for cross-component communication
     */
    private setupEventHandlers;
    /**
     * Generate monitoring report
     */
    private generateMonitoringReport;
    /**
     * Generate findings summary
     */
    private generateFindingsSummary;
    /**
     * Generate recommendations based on findings
     */
    private generateRecommendations;
    /**
     * Parse time range string to milliseconds
     */
    private parseTimeRange;
}
//# sourceMappingURL=background-agents-handler.d.ts.map