/**
 * Clean Tool Discovery - AI-Optimized Tool Definitions
 *
 * SOLUTIONS IMPLEMENTED:
 * 1. ✅ Remove tool duplication - keep only base tools (445 → ~44 unique)
 * 2. ✅ Write specific, differentiated descriptions for each tool
 * 3. ✅ Add context scoping for project-specific tools
 * 4. ✅ Implement AI-discoverable usage guidance metadata
 */
export interface CleanTool {
    name: string;
    description: string;
    inputSchema: any;
    contexts?: string[];
    projectTypes?: string[];
    usageGuidance: {
        whenToUse: string;
        whenNotToUse: string;
        commonMistakes: string[];
        alternatives: string[];
    };
    category: 'core' | 'analysis' | 'framework' | 'testing' | 'specialized';
    complexity: 'basic' | 'intermediate' | 'advanced';
    prerequisites?: string[];
}
declare const CLEAN_TOOLS: CleanTool[];
export { CLEAN_TOOLS };
//# sourceMappingURL=clean-tool-discovery.d.ts.map