/**
 * Go Debugging Handler - Comprehensive Go Development Tools
 *
 * Provides real, functional debugging tools for Go development including:
 * - Project analysis and dependency management
 * - Build and test analysis with performance metrics
 * - Runtime debugging with Delve integration
 * - Performance profiling and analysis
 * - Code quality and security scanning
 *
 * All tools provide REAL functionality with actual Go toolchain integration.
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler-migrated.js';
export declare class GoDebuggingHandler extends BaseToolHandler {
    name: string;
    description: string;
    get tools(): Tool[];
    getTools(): Tool[];
    handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>;
    private inspectGoProject;
    private analyzeBuild;
    private runTests;
    private analyzeDependencies;
    private profilePerformance;
    private debugWithDelve;
    private analyzeGoroutines;
    private runStaticAnalysis;
    private analyzeMemory;
    private detectFramework;
    private parseGoMod;
    private parseGoWork;
    private analyzeProjectStructure;
    private detectFrameworks;
    private summarizeTestResults;
    private parseCoverageOutput;
    private parseDependencyGraph;
    private parseGoroutineProfile;
    private parseMemoryProfile;
    private summarizeStaticAnalysis;
    private identifyFrameworks;
    private extractVersion;
    private suggestBuildOptimizations;
    private analyzeGinFramework;
    private analyzeEchoFramework;
    private analyzeFiberFramework;
}
//# sourceMappingURL=go-debugging-handler.d.ts.map