/**
 * Enhanced Debug Handler
 *
 * Integrates the new enhanced console capture and visual validation tools
 * into the AI-Debug MCP server.
 */
import { BaseHandler } from './base-handler.js';
import { HandlerMetadata } from './handler-metadata.js';
export declare class EnhancedDebugHandler extends BaseHandler {
    private consoleCaptureMap;
    private sessionManager;
    getMetadata(): HandlerMetadata;
    handle(name: string, args: any): Promise<any>;
    /**
     * Start enhanced console capture for a session
     */
    private startConsoleCapture;
    /**
     * Stop console capture
     */
    private stopConsoleCapture;
    /**
     * Get detailed console analysis
     */
    private getConsoleAnalysis;
    /**
     * Validate a UI component
     */
    private validateComponent;
    /**
     * Validate a map component (Google Maps, etc.)
     */
    private validateMap;
    /**
     * Perform visual regression testing
     */
    private visualRegression;
    /**
     * Clean up resources when handler is unloaded
     */
    cleanup(): Promise<void>;
}
//# sourceMappingURL=enhanced-debug-handler.d.ts.map