@difizen/magent-au
Version:
11 lines • 421 B
TypeScript
import { Fetcher } from '@difizen/magent-core';
import type { ToolMeta } from './protocol.js';
import { ToolFactory, type ToolModel } from './protocol.js';
export declare class ToolManager {
protected cache: Map<string, ToolModel>;
toolFactory: ToolFactory;
fetcher: Fetcher;
getAll: () => Promise<ToolMeta[]>;
getOrCreate: (option: ToolMeta) => ToolModel;
}
//# sourceMappingURL=tool-manager.d.ts.map