@difizen/magent-au
Version:
14 lines • 721 B
TypeScript
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