/** * Tool registry implementation for SmartEmbed */ import { Tool, ToolDefinition, ToolHandler, ToolRegistry } from './types.js'; export declare class DefaultToolRegistry implements ToolRegistry { private tools; register(tool: Tool): void; getDefinitions(): ToolDefinition[]; getHandler(name: string): ToolHandler | undefined; has(name: string): boolean; /** * Get all registered tool names */ getToolNames(): string[]; } //# sourceMappingURL=registry.d.ts.map