/**
 * Mock State Inspector Handler
 *
 * Inspects mock state across processes, checks ETS tables for cross-process state,
 * identifies mock visibility issues. Critical for debugging why mocks work in one
 * process but not another, especially in LiveView async contexts.
 */
import { BaseToolHandler } from './base-handler.js';
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { DebugSession } from '../types.js';
export declare class MockStateInspectorHandler extends BaseToolHandler {
    tools: Tool[];
    handle(toolName: string, args: any, sessions: Map<string, DebugSession>): Promise<any>;
    private inspectMockStateAcrossProcesses;
    private analyzeMockVisibilityIssues;
    private trackMockStateTimeline;
    private generateMockStateReport;
    private identifyStateInconsistencies;
    private analyzeAccessibilityIssues;
    private generateFrameworkAnalysis;
    private analyzeScopeConfiguration;
    private validateMockSetup;
    private generateFrameworkSpecificGuidance;
    private analyzeTimelineTrends;
    private identifyCriticalEvents;
    private determineLossTrigger;
    private analyzeSpecificMockTracking;
    private countNavigationEvents;
    private countConnectionChanges;
    private countFrameworkReloads;
    private analyzeProcessCorrelation;
    private generateTimelineVisualization;
    private generateTimelineRecommendations;
    private generateExecutiveSummary;
    private generateTechnicalFindings;
    private generateArchitectureRecommendations;
    private generateImplementationGuide;
    private generateBestPractices;
    private generateActionPlan;
    private generateCompatibilityMatrix;
    private generatePerformanceAnalysis;
    private generateSecurityConsiderations;
}
//# sourceMappingURL=mock-state-inspector-handler.d.ts.map