/**
 * Tool Definitions Generator - Generated from modular JSON definitions
 *
 * This file is auto-generated from the hybrid modular architecture.
 * Do not edit manually - changes will be overwritten.
 *
 * Generated at: 2025-08-02T09:09:17.209Z
 * Source: definitions/tools/
 */
import { MCPTool } from '../types/index.js';
import { ToolRegistry } from './tool-registry.js';
/**
 * Generate tool definitions from a tool registry
 *
 * @param registry - The tool registry containing all handlers
 * @returns Array of MCP tool definitions
 */
export declare function generateToolDefinitions(registry: ToolRegistry): MCPTool[];
/**
 * Validate that all registered tools have definitions
 *
 * @param registry - The tool registry to validate
 * @returns Validation result
 */
export declare function validateToolDefinitions(registry: ToolRegistry): {
    isComplete: boolean;
    missingDefinitions: string[];
    extraDefinitions: string[];
};
//# sourceMappingURL=tool-definitions.d.ts.map