/**
 * Comprehensive Tool Dependency Mapping
 * Maps every tool to its required dependencies for lazy loading
 */
export declare const COMPREHENSIVE_TOOL_DEPENDENCIES: Record<string, string[]>;
/**
 * Dependency modules and their lazy loaders
 */
export declare const DEPENDENCY_LOADERS: Record<string, () => Promise<any>>;
/**
 * Get all dependencies required for a tool
 */
export declare function getComprehensiveToolDependencies(toolName: string): string[];
/**
 * Load all dependencies for a tool
 */
export declare function loadToolDependencies(toolName: string): Promise<Map<string, any>>;
/**
 * Check if a tool requires any external dependencies
 */
export declare function requiresExternalDependencies(toolName: string): boolean;
/**
 * Get memory usage estimate for tool dependencies
 */
export declare function getToolMemoryEstimate(toolName: string): number;
//# sourceMappingURL=comprehensive-tool-dependencies.d.ts.map