import * as _strands_agents_sdk from '@strands-agents/sdk'; import Graph from 'graphology'; declare const KG_KEY = "careless-v2-kg"; declare function load(): Promise; declare const kgAddEntityTool: _strands_agents_sdk.InvokableTool<{ name: string; type: string; properties?: Record | undefined; }, string>; declare const kgAddRelationTool: _strands_agents_sdk.InvokableTool<{ from: string; to: string; relation: string; weight?: number | undefined; properties?: Record | undefined; }, string>; declare const kgQueryTool: _strands_agents_sdk.InvokableTool<{ name?: string | undefined; type?: string | undefined; includeRelations?: boolean | undefined; limit?: number | undefined; }, string>; declare const kgNeighborsTool: _strands_agents_sdk.InvokableTool<{ id: string; direction?: "out" | "in" | "both" | undefined; }, string>; declare const kgTraverseTool: _strands_agents_sdk.InvokableTool<{ start: string; mode?: "bfs" | "dfs" | undefined; maxDepth?: number | undefined; relationFilter?: string | undefined; }, string>; declare const kgShortestPathTool: _strands_agents_sdk.InvokableTool<{ from: string; to: string; weighted?: boolean | undefined; }, string>; declare const kgCommunitiesTool: _strands_agents_sdk.InvokableTool, string>; declare const kgStatsTool: _strands_agents_sdk.InvokableTool, string>; declare const kgDeleteTool: _strands_agents_sdk.InvokableTool<{ id: string; }, string>; declare const kgClearTool: _strands_agents_sdk.InvokableTool<{ confirm: boolean; }, string>; declare const kgExportTool: _strands_agents_sdk.InvokableTool, string>; declare const kgImportTool: _strands_agents_sdk.InvokableTool<{ graph: any; confirm: boolean; }, string>; declare const KNOWLEDGE_GRAPH_TOOLS: (_strands_agents_sdk.InvokableTool, string> | _strands_agents_sdk.InvokableTool<{ name: string; type: string; properties?: Record | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ from: string; to: string; relation: string; weight?: number | undefined; properties?: Record | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ name?: string | undefined; type?: string | undefined; includeRelations?: boolean | undefined; limit?: number | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ id: string; direction?: "out" | "in" | "both" | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ start: string; mode?: "bfs" | "dfs" | undefined; maxDepth?: number | undefined; relationFilter?: string | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ from: string; to: string; weighted?: boolean | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ confirm: boolean; }, string>)[]; export { KG_KEY, KNOWLEDGE_GRAPH_TOOLS, kgAddEntityTool, kgAddRelationTool, kgClearTool, kgCommunitiesTool, kgDeleteTool, kgExportTool, kgImportTool, kgNeighborsTool, kgQueryTool, kgShortestPathTool, kgStatsTool, kgTraverseTool, load as loadGraph };