import { ArkDevToolStatus, DiscoveryResult, ProjectDiscoveryResult } from './types.js'; export declare class ArkDevToolAnalyzer { private discoverToolsScript; constructor(); /** * Analyze a tool directory and return its status */ analyzeToolDirectory(toolPath: string): Promise; /** * Get project information by checking for Python project files */ private getProjectInfo; /** * Discover project configuration */ discoverProject(targetPath: string): Promise; /** * Discover tools using the Python script */ discoverTools(targetPath: string): Promise; /** * Recursively find all MCP tools in a project * This is a naive implementation that searches all Python files in the project tree */ findProjectTools(projectRoot: string): Promise; /** * Extract all tools from discovery result */ private extractTools; }