/**
 * Phoenix LiveView Compatibility Handler
 *
 * P1 Priority: Add Phoenix LiveView compatibility mode
 * - Handle LiveView WebSocket event conflicts gracefully
 * - Provide seamless integration with ai-debug tools
 * - Detect and adapt to LiveView connection patterns
 * - Prevent interference with LiveView's own debugging tools
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler.js';
export declare class PhoenixLiveViewCompatibilityHandler extends BaseToolHandler {
    tools: Tool[];
    getTools(): Tool[];
    handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>;
    /**
     * Check Phoenix LiveView compatibility and detect potential conflicts
     */
    private checkLiveViewCompatibility;
    /**
     * Resolve WebSocket conflicts between LiveView and ai-debug
     */
    private resolveWebSocketConflicts;
    /**
     * Enable safe debugging mode that preserves LiveView functionality
     */
    private enableSafeDebugging;
    /**
     * Get comprehensive integration status
     */
    private getIntegrationStatus;
    private detectLiveView;
    private detectWebSocketConflicts;
    private analyzeCompatibility;
    private implementResolutionStrategy;
    private monitorResolutionEffectiveness;
    private configureSafeDebugging;
    private establishDebuggingSafeguards;
    private gatherIntegrationStatus;
    private calculateIntegrationHealth;
}
//# sourceMappingURL=phoenix-liveview-compatibility-handler.d.ts.map