import { ToolProtocol } from '../tools/BaseTool.js'; import { BaseLoader } from './BaseLoader.js'; export declare class ToolLoader extends BaseLoader { constructor(basePath?: string); hasTools(): Promise; protected validateItem(tool: any): tool is ToolProtocol; protected createInstance(ToolClass: any): ToolProtocol; protected getItemName(tool: ToolProtocol): string; loadTools(): Promise; }