import { type Tool } from 'ai'; export type ToolModule = Record>; export declare class ToolRegistry { private static instance; private tools; private constructor(); static getInstance(): ToolRegistry; register(name: string, tool: Tool): void; registerModule(module: ToolModule): void; getTool(name: string): Tool | undefined; getAllTools(): Record>; getToolsByGroup(prefix: string): Record>; } //# sourceMappingURL=registry.d.ts.map