export type KnowledgeNodeType = 'person' | 'org' | 'project' | 'topic' | 'goal' | 'tool' | 'other'; export type KnowledgeNode = { id: string; label: string; type: KnowledgeNodeType; parentId?: string; notes?: string; tags?: string[]; createdAt: string; updatedAt: string; }; export type KnowledgeGraph = { ownerName: string; nodes: KnowledgeNode[]; updatedAt: string; }; export declare function getKnowledgeGraph(): Promise; export declare function setOwnerName(name: string): Promise; export declare function upsertKnowledgeNode(input: { label: string; type: KnowledgeNodeType; parentId?: string; notes?: string; tags?: string[]; }): Promise; export declare function searchKnowledgeGraph(query: string, limit?: number): Promise; export declare function getKnowledgeTree(rootLabel?: string): Promise>; export declare function linkKnowledgeNodes(parentLabel: string, childLabel: string, childType?: KnowledgeNodeType): Promise<{ parent: KnowledgeNode; child: KnowledgeNode; }>; //# sourceMappingURL=knowledge-graph.d.ts.map