import type { Entity, Relationship, GraphResult } from '../../core/types.js'; import { type ToolKernel, type ToolDefinition } from './shared.js'; export declare const graphToolDefinitions: ToolDefinition[]; export declare function handleGraphQuery(params: { entity: string; entity_type?: string; relationship_type?: string; direction?: string; depth?: number; }, kernel: ToolKernel): Promise; export declare function handleAddRelationship(params: { from_name: string; from_type: string; to_name: string; to_type: string; relationship: string; weight?: number; }, kernel: ToolKernel): Promise<{ relationship_id: string; from_entity: string; to_entity: string; } | { error: string; }>; export declare function handleGraphNeighbors(params: { entity: string; direction?: string; limit?: number; }, kernel: ToolKernel): Promise | { error: string; }>; export declare function handleEntityDetect(params: { content: string; }, _kernel: ToolKernel): Promise | { error: string; }>; export declare function handleListPeople(params: { limit?: number; }, kernel: ToolKernel): Promise>; //# sourceMappingURL=graph.d.ts.map