import { OnModuleInit } from '@nestjs/common'; import { DiscoveryService, Reflector } from '@nestjs/core'; import { LangChainRegistry } from '@nest-langchain/core'; import type { ToolsModuleOptions } from './interfaces'; export declare class ToolsExplorer implements OnModuleInit { private readonly discoveryService; private readonly reflector; private readonly registry; private readonly options; constructor(discoveryService: DiscoveryService, reflector: Reflector, registry: LangChainRegistry, options?: ToolsModuleOptions); onModuleInit(): void; private registerTools; }