UNPKG

@difizen/magent-au

Version:
14 lines 721 B
import { Fetcher } from '@difizen/magent-core'; import { KnowledgeModelFactory, type KnowledgeModel, type KnowledgeModelOption } from './protocol.js'; export declare class KnowledgeManager { protected cache: Map<string, KnowledgeModel>; factory: KnowledgeModelFactory; fetcher: Fetcher; knowledgeOptions: KnowledgeModelOption[]; getAll: () => Promise<KnowledgeModelOption[]>; createKnowledge: (option: KnowledgeModelOption) => Promise<string>; updateKnowledge: (option: KnowledgeModelOption) => Promise<string>; deleteKnowledge: (knowledge_id: string) => Promise<boolean>; getOrCreate: (option: KnowledgeModelOption) => KnowledgeModel; } //# sourceMappingURL=knowledge-manager.d.ts.map